Zabbix Agent active主动模式监控

zabbix_server端当主机数量过多的时候,由Server端去收集数据,Zabbix会出现严重的性能问题,主要表现如下:
1、当被监控端到达一个量级的时候,Web操作很卡,容易出现502
2、图层断裂
3、开启的进程(Pollar)太多,即使减少item数量,以后加入一定量的机器也会有问题
所以下面主要往两个优化方向考虑:
1、添加Proxy节点或者Node模式做分布式监控
2、调整Agentd为主动模式 

主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy
被动:server向agent请求获取监控项的数据,agent返回数据

所需安装包

zabbix-agent-3.4.6-1.el6.x86_64.rpm


调整监控模板

【server3】

[root@server3 ~]# rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm 
[root@server3 ~]# cd /etc/zabbix/

1.点击Template OS Linux 模板名称
Zabbix Agent active主动模式监控_第1张图片
2.点击最下方的(全克隆)
Zabbix Agent active主动模式监控_第2张图片
3.修改模板名称
Zabbix Agent active主动模式监控_第3张图片
4.进入模板列表找到刚才添加的模板 并点击监控项
Zabbix Agent active主动模式监控_第4张图片
5.全选,批量更新
Zabbix Agent active主动模式监控_第5张图片
6.类型打勾 选择主动式
Zabbix Agent active主动模式监控_第6张图片

添加主机

[root@server3 zabbix]# vim zabbix_agentd.conf 
 97 Server=172.25.40.11
122 StartAgents=3         #客户端agent模式,设置为0表示禁止被动模式
138 ServerActive=172.25.40.11    #主动模式的server IP地址
149 Hostname=server3     #客户端的hostname
[root@server3 zabbix]# /etc/init.d/zabbix-agent restart
[root@server3 zabbix]# netstat -antlp
tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      1565/zabbix_agentd  

1.配置主机
Zabbix Agent active主动模式监控_第7张图片
2.配置模板
Zabbix Agent active主动模式监控_第8张图片
Zabbix Agent active主动模式监控_第9张图片
Zabbix Agent active主动模式监控_第10张图片
添加完成后,你会发先zabbix的ZBX灯亮不亮:
Zabbix Agent active主动模式监控_第11张图片
查看到ZBX灯亮是因为服务器是处于主动模式,可以连接到客户端

如果服务器是基于被动模式的,服务端无法直接连接到客户端,被动模式端口这个灯是不绿的,就算是使用主被模式数据上来,这个灯也不绿。
想要做被动模式需要将/etc/zabbix/zabbix_agentd.conf 里面的客户端IP更换,就连接不到客户端。

你可能感兴趣的:(Zabbix Agent active主动模式监控)