下载安装客户端
所有版本下载地址:http://www.zabbix.com/download.php,可以直接下载已经编译好的二进制文件,或者也可
以源码安装。
# cd /usr/local/src
# wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1395066528&use_mirror=jaist"
# tar -xzvf zabbix-2.2.2.tar.gz
# cd zabbix-2.2.2
# ./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agent
# make
# make install
3.2 zabbix 客户端配置
配置 zabbix_server 配置文件,zabbix 源码目录下
# vim /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf
Server=127.0.0.1 //被动模式,允许哪台服务器连接Agent。
ServerActive=127.0.0.1//主动模式,向哪台服务器传送数据。
Hostname=Zabbixserver
其中 Server 和ServerActive 都指定 zabbixserver 的 IP 地址,不同的是,前者是被动后者是主动。也就是说
Server 这个配置是用来允许127.0.0.1 这个 ip 来我这取数据。而 serverActive 的 127.0.0.1 的意思是,客户端
主动提交数据给他。明白了吗?为什么要分主动和被动?后续再来讨论这个问题!
其他主机安装客户端记得添加zabbix 用户。
3.3 zabbix 客户端启动
# /usr/local/zabbix-2.2.2/sbin/zabbix_agentd
默认端口 10050
echo"/usr/local/zabbix/sbin/zabbix_agentd" >> /etc/rc.d/rc.local
zabbix_agent.conf 和zabbix_agentd.conf区别:
zabbix_agent.conf是用超级服务(xinetd)的方式来启动的,
zabbix_agentd.conf是以独立进程的方式来启动的