您的位置:首页 > 其它

Zabbix Agentd源码安装

2015-10-08 18:13 447 查看
说明:

此处Zabbix Agentd版本为2.4.0,agentd版本多少差别不是很大。在编译里指定./configure –prefix=/usr/local –sysconfdir=/etc/zabbix  –enable-agent则就是客户端;指定–enable-server就成了服务器端。

在安装客户端的时候,软件包和服务器是同一个,只是 configure 的配置参数不同而已。 当然,源码安装,什么 GCC,make 这些命令都得安装,所以客户端不建议源码安装,由于针对大量机器(成千上万,在互联网公司很常见),推荐 rpm 包安装,下面展示的是用源码安装:

1.添加zabbix用户和组
# groupadd zabbix
# useradd zabbix -g zabbix -s /sbin/nologin

2. 解压缩Zabbix软件包后,编译并安装
#wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.0/zabbix-2.4.0.tar.gz #tar zxf zabbix-2.4.0.tar.gz
#cd zabbix-2.4.0
#./configure --prefix=/usr/local --sysconfdir=/etc/zabbix --enable-agent
#make install

3. 修改Zabbix Agent配置文件
# vim /etc/zabbix/zabbix_agentd.conf  //只需修改Server参数后的“Zabbix Server的IP和
Server=10.0.3.56 // zabbix server的ip
ServerActive=10.0.3.56 //zabbix server的ip,主动向zabbix server报数据
Hostname=test
LogFile=/var/log/zabbix/zabbix_agentd.log
UnsafeUserParameters=1 //是否允许所有字符参数的传递

4. 编辑/etc/services
cat /etc/services |grep zabbix
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
 
如果没有可以:
cat >> /etc/services <<eof
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
eof

6. 复制Zabbix自启动脚本到/etc/init.d目录,以及log目录创建
#mkdir -vp /var/log/zabbix
#chown zabbix.zabbix /var/log/zabbix/
#scp zabbix-2.4.0/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
#chmod 755 /etc/init.d/zabbix_agentd

7. 启动Zabbix Agent
#/etc/init.d/zabbix_agentd start

8.查看Zabbix Agent是否已被正常启动
[root@test ~]# netstat -anltp |grep zabbix_agentd
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 23299/zabbix_agentd

打完收工。。。。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zabbix