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新增:

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

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

  添加主机

 

 

 

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

 

 查看是否能监控到数据

 

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

posted on 2019-12-07 16:39  标配的小号  阅读(1171)  评论(0编辑  收藏  举报

导航