Zabbix使用主动模式进行监控配置方法

一直都是在用Zabbix的被动模式(即默认模式)进行监控。

但是总有些情况是不适用被动模式的,刚好工作上有这个需求,于是捣鼓了一下,发现配置起来也挺简单的。

(1)Agent配置

修改Zabbix-agent的配置文件即可。内容如下

[root@zagent-0 zabbix]# cat /etc/zabbix/zabbix_agentd.conf ;echo
LogType=console
StartAgents=0      #设置该值为0,则agent不会监听本地端口
ServerActive=zzabbix  #zzabbix是Zabbix-Server的对应主机名,改为ip也可以
Hostname=zagent     #agent的主机名,设置为ip也是没问题的
Include=/etc/zabbix/zabbix_agentd.d/
LoadModulePath=/var/lib/zabbix/modules/
UnsafeUserParameters=1  #允许使用用户自定义参数
UserParameter=redis.ping,ps -ef|grep agent|grep -v grep|wc -l  #可以简单理解为设置一个监控项,用来测试能否正常监控到数据
[root@zagent-0 zabbix]# 

(2)Zabbix-server web配置

2020.4.10新增:

注意,如果选用模板的话,模板也需要修改为主动模式的

模板-》监控项-》批量更新-》类型修改为主动模式

  添加主机

 

 键值处,需要和以下值保持一致

 查看是否能监控到数据

 可以看到,有返回值,即代表监控成功

原文地址:https://www.cnblogs.com/biaopei/p/12002273.html