zabbix主被动模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix主被动模式相关的知识,希望对你有一定的参考价值。

zabbix主被动模式
主被动针对agent而言,至于是agent主动提交(主动模式),
还是等待server连接agent的10050端口(被动模式)
如果参数StartAgents=0和ServerActive都没有设置 那么会提示
either active or passive checks must be enabled #主动或者被动选择一个
关键在于agent配置
  

案例一:配置主动模式
  
[root@localhost zabbix]# cat /etc/zabbix/zabbix_agentd.conf | grep -v "#" | grep -v "^$"
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=100
ListenPort=10050
ListenIP=192.168.182.146
StartAgents=0 #启动多少个程序处理server发过来的请求
ServerActive=192.168.182.144 #这样应该是纯主动模式即agent主动提交给server
Hostname=hf-psbc-nginx2
Include=/etc/zabbix/zabbix_agentd.d/*.conf
[root@localhost zabbix]#
  
技术图片
  

技术图片
  
技术图片
  
案例二:配置被动模式
  
[root@hf-psbc-nginx1 ~]# cat /etc/zabbix/zabbix_agentd.conf | grep -v "#" | grep -v "^$"
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=192.168.182.144 #主动server连过来的地址 主动模式下这个最好配置一下 否则你的web页面可用标志没有变化,数据可以收到,也可以出图。
ListenIP=192.168.182.147
StartAgents=3 #启动3个程序处理server发过来的请求
Hostname=hf-psbc-nginx1
RefreshActiveChecks=60
Include=/etc/zabbix/zabbix_agentd.d/.conf
  
技术图片
  
技术图片
  
技术图片
  
那么问题来了,
纯主动模式的可用标志是不是不变,在没改agent interfaces情况下,怎么让他变成可用状态

  
技术图片
  
技术图片
  
主被动模式混用
  
[root@hf-psbc-nginx1 ~]# cat /etc/zabbix/zabbix_agentd.conf | grep -v "#" | grep -v "^$"
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=192.168.182.144
ListenIP=192.168.182.147
StartAgents=3
Hostname=hf-psbc-nginx1
RefreshActiveChecks=60
Include=/etc/zabbix/zabbix_agentd.d/
.conf

以上是关于zabbix主被动模式的主要内容,如果未能解决你的问题,请参考以下文章

zabbix主动模式和被动模式的区别

Zabbix主动模式及被动模式

Zabbix主被动模式+server-proxy配置

(服务运维)Zabbix主被动模式原理支持上千监控节点

监控利器Zabbix之主动模式和被动模式

Zabbix主动模式和被动模式