782 views
Linux-shell脚本

Centos7 zabbix自动安装agent脚本

自动安装agent客户端脚本

[code]

#!/bin/bash
#auto install zabbix
#by jfedu.net 2017
#############
ZABBIX_SOFT=”zabbix-3.2.6.tar.gz”
INSTALL_DIR=”/usr/local/zabbix/”
SERVER_IP=”192.168.77.75″
IP=`ifconfig|grep broadcast|awk ‘{print $2}’|sed ‘s/addr://g’`
AGENT_INSTALL(){
yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI wget
wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz
groupadd zabbix;useradd -g zabbix zabbix;usermod -s /sbin/nologin zabbix
tar -xzf $ZABBIX_SOFT;cd `echo $ZABBIX_SOFT|sed ‘s/.tar.*//g’`
./configure –prefix=/usr/local/zabbix –enable-agent&&make install
#if [ $? -eq 0 ];then
ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
#fi
cd – ;cd zabbix-3.2.6
#config zabbix agentd
cat >$INSTALL_DIR/etc/zabbix_agentd.conf<<EOF
LogFile=/tmp/zabbix_agentd.log
Server=$SERVER_IP
ServerActive=$SERVER_IP
Hostname = $IP
EOF
#start zabbix agentd
/usr/local/sbin/zabbix_agentd
iptables -F
setenforce 0
}
AGENT_INSTALL

[/code]

影子专属博客 赣ICP备17013143号