运维监控篇(1)_Zabbix Agent安装

Agent的安装与server的安装相比,不相同的只是编译参数不一样且不依赖LAMP或者LNMP环境。
1、添加zabbix用户和zabbix用户组,并将zabbix用户加入zabbix用户组,创建zabbix用户的时候这些系统都帮你完成了。

1
$ useradd zabbix -s /sbin/nologin

Zabbix下载地址
http://www.zabbix.com/download.php

2、安装编译zabbix

1
2
$ ./configure --with-net-snmp --with-libcurl --enable-agent --prefix=/usr/local/zabbix
$ make install

3、添加端口(rhel系列的发行版都默认包含了,CentOS也不例外)

1
2
3
4
5
$ 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
3
4
5
$ cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
$ chmod 700 /etc/init.d/zabbix_agentd
$ 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.confServerIP指向Zabbix Server

4、启动服务并设置开机启动

1
2
$ /etc/init.d/zabbix_agentd start 
$ chkconfig zabbix_agentd on
----------------本文结束 感谢阅读----------------