0

在 Zabbix Server 3 中,我有一个通过 SNMP 监控的 linux 主机。被监控 MIB 的 SNMP OID 如下:

SNMPv2-SMI::enterprises.94.7.1.4.2.1.5.1 = STRING: "CLUSTER STARTED (RESTARTED)"

我已将此 SNMP OID 配置为每 10 分钟监控一次。Zabbix 服务器正在发送一个 SNMP get-request 并且 linux 主机回复。在这种情况下,时间戳在Zabix>Monitoring>Latest DataZabbix 仪表板部分中更新

Zabbix监控项配置

我还为此事件定义了一个 SNMP 陷阱。 在此处输入图像描述

我在 linux 主机中重新启动了集群,这触发了一个 SNMP 陷阱消息到 zabbix,并且该事件在/var/log/zabbix/snmptrapfmt.logzabbix 服务器中被捕获。但是Zabix>Monitoring>Latest DataZabbix 仪表板的部分仍然有最新数据的旧时间戳。新值不会从 SNMP 陷阱更新。是否需要任何单独的配置?

我正在使用 zabbix 设备 3 作为 zabbix 服务器

4

1 回答 1

1

您显示的第一项,即轮询 SNMP 的项,不应该与陷阱处理相关。

关于第二项(snmptrap),请确保您已启动 SNMP Trapper(服务器配置文件中的 StartSNMPTrapper 参数)。还要检查 Zabbix 服务器是否指向使用参数 SNMPTrapperFile 写入陷阱的位置。如果所有配置都已配置,请检查服务器日志 - 如果在那里写入陷阱,则它与您的项目不匹配 - 在这种情况下,请检查您的正则表达式与陷阱数据并确保 Zabbix 看到陷阱的 IP 地址匹配该项目的 SNMP 接口地址。

于 2016-04-11T06:48:08.440 回答