zabbix使用二 zabbix agentd客户端编译安装

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

实现:
1. 添加Zabbix用户和组

# groupadd zabbix
# useradd zabbix -g zabbix -s /sbin/nologin

 
2. 解压缩Zabbix软件包后,编译并安装它。

# cd /usr/local/src
# wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.2/zabbix-1.8.2.tar.gz
# tar zxvf zabbix-1.8.2.tar.gz
# ./configure --prefix=/usr/local/zabbix --enable-agent
# make && make install

 
3. 修改Zabbix Agent配置文件

# vim /usr/local/zabbix/etc/zabbix_agentd.conf  //只需修改Server参数后的“Zabbix Server的IP和
LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1   // zabbix server的ip
ServerActive=127.0.0.1   //zabbix server的ip,主动向zabbix server报数据
Hostname=test
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d
UnsafeUserParameters=1

 
4. 编辑/etc/services,添加以下内容:

cat >> /etc/services <

 
5. 给zabbix-2.0.3服务端程序做软链接

# cd /usr/local/zabbix/bin/
# for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done
# cd /usr/local/zabbix/sbin/
# for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done

 
6. 复制Zabbix自启动脚本到/etc/init.d目录

# cp zabbix-1.8.2/misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/zabbix_agentd
# chmod +x /etc/init.d/zabbix_agentd

# vim /etc/init.d/zabbix_agentd  //修改BASEDIR为/usr/local/zabbix
        # Zabbix-Directory
        BASEDIR=/usr/local/zabbix

 
7. 启动Zabbix Agent

# /etc/init.d/zabbix_agentd start

 
8. 使用netstat命令查看Zabbix Agent是否已被正常启动:

# netstat -utlnp | grep zabbix

 
9. 设置防火墙的TCP 10050端口。
后面补充!

发表评论

邮箱地址不会被公开。 必填项已用*标注