Linux操作系统zabbix客户端源码包安装详解
11.下载源码包
zabbix官网下载http://www.zabbix.com/download
zabbix-3.0.5.tar.gz
2.解压源码包
# tar -xzvf zabbix-3.0.5.tar.gz -C /root/ ###可以解压到任意目录,此处我以root为例
3.进行编译安装
1) # cd /root/zabbix-3.0.5/
2) # ./configure --prefix=/usr/local/zabbix_agent--agent-enable
3) # make
4) # make install
4.zabbix客户端配置
1) # cd /usr/local/zabbix_agent/etc/
2)# vim zabbix_agentd.conf,主要修改以下几个配置文件:
.Hostname=agent1 ( 这个地方是要与zabbix监控端配置一致的)
.SourceIP=172.31.11.12 (这是客户端本机IP地址)
.Server=58.250.74.29 (这是监控端的IP地址,用于被动模式)
.tartAgents=3 (用于设置控制监听进程可启用的子进程的数量,如果为0,代表禁止被动模式)
.ServerActive=58.250.74.29 (这是监控端的IP地址,用于主动模式)
注意: 客户端分为主动模式和被动模式,主动模式是客户端本身采集数据定时传送给监控端,刷新时间也可在配置里更改,默认为120s;被动模式是客户端等待监控端来获取数据。如果监控主机较多,被动模式会加大监控端的压力,建议采取主动模式。
5.拷贝启动脚本至/etc/init.d目录
启动脚本要使用zabbix解压包下的zabbix_agentd脚本
/root/zabbi3.0.5/misc/init.d/fedora/core5/zabbix_agentd 适用于Centos版本
/root/zabbi3.0.5/misc/init.d/debian/zabbix_agentd 适用于ubuntu版本
其他版本的启动脚本皆可在misc/init.d/找到
1) # cp zabbix_agentd /etc/init.d/
2) # vim /etc/init.d/zabbix_agentd
ZABBIX_BIN="/usr/local/zabbix_agent/sbin/zabbix_agentd" 将启动脚本中的路径改成自己的安装路径
注意:使用安装目录下的zabbix_agentd,将会导致只能用/etc/init.d/zabbix_agentd来启动zabbix服务,并且不能通过 service zabbix_agentd stop 这种方式去关闭服务,只能是通过kill命令去杀死进程来关闭。
6.创建zabbix用户
# useradd -M -s /sbin/nologin zabbix
7.启动zabbix服务
# service zabbix_agentd start 或者 /etc/init.d/zabbix_agentd start
8.设置开机自启动
# chkconfig zabbix_agentd on
至此,zabbix客户端的安装和配置就完成了。
不错,谢谢分享。。。
页:
[1]