Zabbix agent安装和配置
安装Zabbix agent:
# cd zabbix-2.0.6 # ./configure --prefix=/usr/local/zabbix --enable-agent # make && make install # cp misc/init.d/Fedora/core5/zabbix_agentd /etc/init.d/
配置zabbix_agentd:
# groupadd zabbix # useradd -g zabbix zabbix # mkdir -p /usr/local/zabbix/logs # chown zabbix:zabbix -R /usr/local/zabbix/ # vi /usr/local/zabbix/etc/zabbix_agentd.conf # cat /usr/local/zabbix/etc/zabbix_agentd.conf
... PidFile=/usr/local/zabbix/logs/zabbix_agentd.pid LogFile=/usr/local/zabbix/logs/zabbix_agentd.log Server=192.168.1.190 ListenPort=10050 ServerActive=192.168.1.190 Hostname=zabbix_node191 Timeout=15 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/ ...
配置Zabbix Agent启动脚本:
... prog="Zabbix Agent" ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd" CONF_FILE="/usr/local/zabbix/etc/zabbix_agentd.conf" ... start() { ... daemon $ZABBIX_BIN -c $CONF_FILE ... } ...
开启防火墙端口10050:
# cat /etc/sysconfig/iptables ... -A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT ... # /etc/init.d/iptables restart
启动zabbix_agentd:
# /etc/init.d/zabbix_agentd start Starting Zabbix Agent: [ OK ]
配置开机自动启动:
# chkconfig --add zabbix_agentd # chkconfig --level 35 zabbix_agentd on
测试下zabbix agent是否正常工作:
# /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf -t system.uptime system.uptime [u|68301]
