zoukankan      html  css  js  c++  java
  • zabbix客户端安装脚本

    !/bin/bash  
    
      
    # zabbix server 或 zabbix proxy IP,根据实际情况设置
    SERVER_IP="192.168.32.137"
    
    # get network ip addr function  
    function getIP()  
    {  
        NET=$1  
        if [ "$NET" = "" ]; then  
            NET="eth0"  
        fi  
        IP=""  
        if [ $(ifconfig | grep "$NET" | wc -l) -gt 0 ]; then  
            IP=$(ifconfig $NET | grep 'inet addr:' | awk -F: '{print $2}' | awk '{print $1}')  
        fi  
        echo $IP  
    } 
    
    # get IP segment function  
    function getSegment()  
    {  
        IP_ADD=$1  
        N=$2  
        echo $(echo $IP_ADD | cut -d. -f$N)  
    } 
    
    ETH0_IP=$(getIP eth0)
     
    IP_ADDR=$ETH0_IP
    LOCAL_IP=$IP_ADDR
    
    yum -y install gcc
    
    groupadd zabbix  
    useradd -g zabbix -s /sbin/nologin  -M zabbix
    
    cd /usr/local/src
    tar zxvf zabbix-2.4.4.tar.gz
    cd zabbix-2.4.4
    
    
    ./configure --prefix=/usr/local/zabbix --enable-agent
    make
    make install
    
    cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d
    sed -i 's/BASEDIR=/usr/local/BASEDIR=/usr/local/zabbix/g' /etc/init.d/zabbix_agentd
    chkconfig --add zabbix_agentd  
    chkconfig zabbix_agentd on
    var=`hostname`
    
    sed -i "s/Hostname/$var/g"  /usr/local/zabbix/etc/zabbix_agentd.conf
    sed -i "s/^Server=127.0.0.1/Server=$SERVER_IP/g" /usr/local/zabbix/etc/zabbix_agentd.conf
    sed -i "s/^ServerActive=127.0.0.1/$SERVER_IP/" /usr/local/zabbix/etc/zabbix_agentd.conf
    #sed -i "s/^# ListenIP=0.0.0.0/ListenIP=$LOCAL_IP/" /usr/local/zabbix/etc/zabbix_agentd.conf 
    #sed -i 's/^# UnsafeUserParameters=0/UnsafeUserParameters=1/' /usr/local/zabbix/etc/zabbix_agentd.conf
    
    /etc/init.d/zabbix_agentd start
    View Code
  • 相关阅读:
    【2017.12.02普及组模拟】送快递
    【NOIP2013模拟联考7】OSU
    顺序表元素位置倒置示例c++实现
    c++字符串排序
    JAVA实现四则运算的简单计算器
    JAVA图形小动画之简单行星运动
    JAVA多线程编程
    ege图形库之简单贪吃蛇(c++)
    ege图形库之动画排序
    c语言中一种典型的排列组合算法
  • 原文地址:https://www.cnblogs.com/augustyang/p/6768355.html
Copyright © 2011-2022 走看看