lsdwyl 发表于 2019-1-21 08:39:27

zabbix3.x客户端安装和配置

  前言:关于zabbix3.x服务端的安装和配置可以参考我的这篇文章:http://www.zifangsky.cn/576.html
zabbix客户端安装和配置
  (1)下载zabbix源码包:
  下载地址:https://sourceforge.net/projects/zabbix/
  (2)创建用户zabbix以及用户组zabbix:
# groupadd zabbix #创建用户组zabbix
# useradd zabbix -g zabbix -s /bin/false  (3)添加软连接:
# ln -s /usr/local/lib/libiconv.so.2/usr/lib/libiconv.so.2  (4)使配置立即生效:
# /sbin/ldconfig  (5)zabbix客户端安装:
# cd /usr/local/src
# tar -zxvf zabbix-3.0.3.tar.gz
# cd zabbix-3.0.3
# yum install -y net-snmp-devel
# ./configure --prefix=/usr/local/zabbix --with-net-snmp --enable-agent
# make && make install  (6)添加系统软连接:
# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
# ln -s /usr/local/zabbix/bin/* /usr/local/bin/  (7)添加zabbix服务对应的端口:
# vim /etc/services  在文末添加:
  # Zabbix

  zabbix-agent 10050/tcp
  zabbix-agent 10050/udp
  zabbix-trapper 10051/tcp
  zabbix-trapper 10051/udp
  (8)修改zabbix客户端的配置文件:
# vim /usr/local/zabbix/etc/zabbix_agentd.conf  修改以下几处地方:
  Server=192.168.1.31

  Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
  UnsafeUserParameters=1 #启用自定义key
  

  注:Server那个地方需要填上你对应的zabbix服务端的IP地址
  (9)添加开机启动脚本:
# cp /usr/local/src/zabbix-3.0.3/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
# vim /etc/rc.d/init.d/zabbix_agentd  修改以下配置:

  BASEDIR=/usr/local/zabbix/
  (10)给脚本添加执行权限以及设置开机自启:
# chmod a+x /etc/rc.d/init.d/zabbix_agentd
# chkconfig zabbix_agentd on  (11)启动Zabbix客户端:
# service zabbix_agentd start  (12)检查Zabbix客户端是否正常运行:
# ps ax|grep zabbix_agentd
# netstat -utlnp | grep zabbix  
  (13)测试zabbix客户端与Zabbix服务端通信是否正常:
  在zabbix服务端执行:
# /usr/local/zabbix/bin/zabbix_get -s192.168.1.30 -p10050 -k"system.uptime"  注:这里的192.168.1.30指的是客户端的IP
  输出:6970308
  能够正常的输出,则说明服务端和客户端已经能够正常通信了,到此zabbix客户端配置完成



页: [1]
查看完整版本: zabbix3.x客户端安装和配置