最新消息:其实接手服务器,最最最重要的还是要看下数据库、文件备份情况!!!非常重要!!!

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

monitor shang 3705浏览 0评论

说明:
此处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 <<eof
zabbix-agent    10050/tcp                           #ZabbixAgent
zabbix-agent    10050/udp                           #Zabbix Agent
eof

 
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端口。
后面补充!

转载请注明:酷喃|coolnull| » zabbix使用二 zabbix agentd客户端编译安装

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址