zabbix客户端的安装
1、安装官方yum源
$ rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
采用的是rpm包安装的方式,这种方式比较简单,适合批量部署。安装时根据zabbix软件版本选择需要的yum源rpm包。
2、安装软件包
$ yum -y install zabbix zabbix-agent
如果zabbix server需要监控,那么也需要在zabbix server上安装zabbix-agent。
3、设置防火墙
$ vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT
-A OUTPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT
$ service iptables restart
4、配置zabbix_agent.conf
$ egrep -v '(^#|^$)' /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
# 被动模式zabbix server地址
Server=192.168.1.89
# 被动模式zabbix server地址
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/
UnsafeUserParameters=1
zabbix agent分为主动模式和被动模式,主动模式表示向那台服务器发送数据,被动模式表示允许那台服务器连接agent。多个IP地址时,用逗号隔开。
5、启动服务
$ /etc/init.d/zabbix-agent start
# 设置开机自启动
$ chkconfig zabbix-agent on
6、在服务端测试
$ /usr/local/zabbix/bin/zabbix_get -s 192.168.1.92 -p10050 -k "system.uptime"