Agent的安装与server的安装中不相同的只是编译参数不一样且不依赖LAMP或者LNMP环境。
1、添加zabbix用户和zabbix用户组,并将zabbix用户加入zabbix用户组,别担心创建zabbix用户的时候这些系统都帮你完成了。
1
|
[root@localhost ~]
#useradd zabbix -s /sbin/nologin
|
Zabbix下载地址 http://www.zabbix.com/download.php
2、安装编译zabbix
1
2
|
[root@localhost zabbix-2.2.6]
#./configure --with-net-snmp --with-libcurl --enable-agent --prefix=/usr/local/zabbix
[root@localhost zabbix-2.2.6]
#make install
|
3、添加端口(rhel系列的发行版都默认包含了,CentOS也不例外)
1
2
3
4
5
|
[root@localhost zabbix-2.2.6]
#vim /etc/services
zabbix-agent 10050
/tcp
# Zabbix Agent
zabbix-agent 10050
/udp
# Zabbix Agent
zabbix-trapper 10051
/tcp
# Zabbix Trapper
zabbix-trapper 10051
/udp
# Zabbix Trapper
|
4、修改相应的配置文件
复制并修改zabbix启动脚本
1
2
|
[root@localhost zabbix-2.2.6]
#cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
[root@localhost zabbix-2.2.6]
#chmod 700 /etc/init.d/zabbix_agentd
|
1
2
3
|
[root@localhost zabbix-2.2.6]
#vim /etc/init.d/zabbix_agentd
#修改ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"为ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
#或者修改BASEDIR=/usr/local/zabbix
|
修改/usr/local/zabbix/etc/zabbix_agent.conf 将Server的IP指向Zabbix Server
4、启动服务并设置开机启动
1
2
|
[root@localhost zabbix-2.2.6]
#/etc/init.d/zabbix_agentd start
[root@localhost zabbix-2.2.6]
#chkconfig zabbix_agentd on
|