zabbix linuxagent搭建

1、cd /usr/local/src

2、把zabbix-2.4.5tar.gz 拷贝进去,tar -zxvf  zabbix-2.4.5tar.gz

3、cd zabbix-2.4.5

4、./configure --prefix=/usr/local/zabbix-2.4.5/ --enable-agent (需要yum install -y gcc gcc-c++)

5、make&makeinstall

6、vi  /usr/local/zabbix-2.4.5/etc/zabbix_agentd.conf

7、Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server 

       其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而                       serverActive的127.0.0.1的意思是,客户端主动提交数据给他。明白了吗?为什么要分主动和被动?后续再来讨论这个问题!

8、启动客户端 # /usr/local/zabbix-2.4.5/sbin/zabbix_agentd

9、启动客户端遇到的问题:★ Linux agent install:
[root@xxx]# zabbix_agentd -c /usr/local/zabbix_agentd.conf 
zabbix_agentd [14423]: user zabbix does not exist
zabbix_agentd [14423]: cannot run as root!
解决方法: useradd zabbix
aix test:
#> ./usr/local/bin/zabbix/sbin/zabbix_agentd -c /home/zabbix/conf/zabbix_agentd.conf 

10、开机自启设置

 # cd zabbix-2.4.5/
 # cp misc/init.d/fedora/core5/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
# chmod u+x /etc/rc.d/init.d/zabbix_agentd
# chkconfig zabbix_agentd on

你可能感兴趣的:(zabbix linuxagent搭建)