安装完zabbix服务器端后,在要监控的服务器上安装agent以便获取和监控数据

  • 环境

192.168.2.117 zabbix-server
192.168.2.119 zabbix-agent

把117的安装包发送到119上

scp zabbix-3.2.7.tar.gz root@192.168.2.119:/root/zabbixtest/

  • agent安装
tar -zxvf zabbix-3.2.7.tar.gz
cd zabbix-3.2.7
./configure  --prefix=/usr/local/zabbix  --enable-agent
make
make install
ln  -s  /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/

配置主文件参数

cd /usr/local/zabbix/etc
cp zabbix_agentd.conf zabbix_agentd.conf.bak

zabbix_agentd.conf文件设置参数如下,默认监控客户端端口为10050

LogFile=/tmp/zabbix_agentd.log
Server=192.168.2.117
ServerActive=192.168.2.117
Hostname = 192.168.2.119
UnsafeUserParameters=1

设置系统服务启动脚本

cd zabbix-3.2.7
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/zabbix_agentd
chmod u+x /etc/init.d/zabbix_agentd
/etc/init.d/zabbix_agentd start

客户端agent部署完成


  • web界面添加监控服务器

1)点击配置-主机进入主机界面,点击右上角的创建主机

zabbix-agentd部署_Zabbix监控

2)设置host信息

zabbix-agentd部署_Zabbix监控_02

3)设置模板,即监控项目

zabbix-agentd部署_Zabbix监控_03

zabbix-agentd部署_Zabbix_04

4)添加完成后如下所示

zabbix-agentd部署_Zabbix_05

添加完成后,如果状态显示灰色,则可以在zabbix服务器上通过命令语句来监测客户端的数据情况

[root@host107 zabbixtest]# /usr/local/zabbix/bin/zabbix_get  -s  192.168.2.119   -k  system.uname
zabbix_get [2622]: Check access restrictions in Zabbix agent configuration

上面提示拒绝了连接,需要在修改完配置参数后重新启动服务

/etc/init.d/zabbix_agentd restart

117上再重新检测,就可以显示出数据

[root@host107 zabbixtest]# /usr/local/zabbix/bin/zabbix_get  -s  192.168.2.119   -k  system.uname
Linux leeclient 2.6.32-279.el6.i686 #1 SMP Fri Jun 22 10:59:55 UTC 2012 i686

web上可以看到绿色图标,表示正在监控服务器

zabbix-agentd部署_Zabbix_06