文章目录

  • Zabbix主动模式和被动模式
  • 主动模式agent配置
  • 主动监控模式下监控不出现硬盘和网卡情况解决


Zabbix主动模式和被动模式

zabbix客户端分数据给服务端分为主被动两种模式

  • 主动模式是客户端agent主动向服务端发送数据
  • 被动模式是agnet端被动等待server端来取数据

主动模式的流程:
客户端每隔一段时间主动向服务端发起连接请求–>服务端收到请求,查询客户端需要取的item信息,发送给客户端–>客户端收集数据发送服务端–>结束。

被动模式的流程:
客户端开一个端口默认10050,等待服务端来取数据,然后客户端收集数据发送到服务端,然后结束。

主动模式agent配置

  • 原被动模式下的配置
  • zabbix agent主动该被动 zabbix被动模式配置_服务端

  • 修改后主动模式agent配置
[root@lb-node1 /etc/zabbix]# grep ^[a-Z] zabbix_agentd.conf 
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
StartAgents=0   #客户端的anent的模式,0表示关闭被动模式,zabbix-agentd不监控本地端口,所以看不到zabbix_agentd进程。
ServerActive=192.168.1.17    #主动模式的serverip地址
Hostname=lb-node1   #客户端的hostname,不配置则使用主机名
Include=/etc/zabbix/zabbix_agentd.d/
[root@lb-node1 /etc/zabbix]#

重启zabbix-agent后,10050端口已关闭

zabbix agent主动该被动 zabbix被动模式配置_zabbix agent主动该被动_02

  1. 克隆模板,设置模板名用于Active模式

zabbix agent主动该被动 zabbix被动模式配置_客户端_03


zabbix agent主动该被动 zabbix被动模式配置_客户端_04

  1. 批量更新克隆模板的监控项,把类型改为zabbix客户端(主动式)
  • 纯主动监控模式下的zabbix agent,只能支持zabbix agent (active)类型的监控项

zabbix agent主动该被动 zabbix被动模式配置_linux_05


zabbix agent主动该被动 zabbix被动模式配置_zabbix_06


zabbix agent主动该被动 zabbix被动模式配置_服务端_07


zabbix agent主动该被动 zabbix被动模式配置_zabbix agent主动该被动_08


zabbix agent主动该被动 zabbix被动模式配置_zabbix agent主动该被动_09

  1. 查看数据(agent端已主动上发数据了)

zabbix agent主动该被动 zabbix被动模式配置_客户端_10

主动监控模式下监控不出现硬盘和网卡情况解决

zabbix agent主动该被动 zabbix被动模式配置_linux_11

  • 解决:点击模版-主动监控的模板-自动发现规则

zabbix agent主动该被动 zabbix被动模式配置_服务端_12

  • 点击监控项原型-进去之后一个个点击,修改成主动式监控,就会自动应用

zabbix agent主动该被动 zabbix被动模式配置_zabbix_13


zabbix agent主动该被动 zabbix被动模式配置_客户端_14

  • 在图形界面查看:网卡情况和硬盘情况都出来了

zabbix agent主动该被动 zabbix被动模式配置_zabbix agent主动该被动_15