共计 845 个字符,预计需要花费 3 分钟才能阅读完成。
zabbix 在监控的时候有两种模式,一种是主动模式,另外一种是被动模式
一、被动模式
所谓的被动模式,是以 zabbix-agent 做为参考对象,也就是表示是 server 或 proxy 去找 agent 拿数据,agent 被动的等待指令的下达,让我干什么活,我就去干什么活,这也是 zabbix server 的默认模式,为什么这么说?我们可以随便找一台主机的查看它的监控项中在名称下面有一个类型,在这里面我们看到的是“zabbix 客户端”这个值
这个值在已经设置好的监控项当中是不能更改的,但是如果我们新建监控项的时候你就会发现,类型里面还有一个叫“zabbix 客户端(主动式)”的选项。所以说 zabbix 默认的都是被动模式
配置方法如下:
agent 端配置被动模式的参数如下
[root@agent1 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=10.1.1.13 --IP 为 zabbix_proxy 的 ip(如果没有 proxy,则直接为 zabbix_server 的 ip)
[root@agent1 ~]# systemctl restart zabbix-agent
二、主动模式
也就是 agent 主动把数据传给 server 或 proxy
agent 主动模式的优点是: 当 agent 太多的情况下,server 或 proxy 去找这么多 agent 搜集数据,压力负载过大。用主动模式就可以缓解 server 或 proxy 的压力。
但用主动模式的问题是: 监控项当中的类型,也要转为主动式才行,而且很多 zabbix 自带模板里的监控项不支持转为主动式.
agent 端配置主动模式的参数如下
[root@agent1 ~]# vim /etc/zabbix/zabbix_agentd.conf
Serveractive=10.1.1.13 --IP 为 zabbix_proxy 的 ip(如果没有 proxy,则直接为 zabbix_server 的 ip)
[root@agent1 ~]# systemctl restart zabbix-agent
正文完
星哥玩云-微信公众号