2016-04-01 80 views
0

在Zabbix Server 3中,我有一个通过SNMP监视的Linux主机。 所监视的MIB的SNMP OID是如下:Zabbix服务器3:使用SNMP陷阱监视特定的SNMP OID项目

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

我已经配置此SNMP OID每10分钟,以进行监测。 Zabbix服务器发送一个SNMP获取请求,并且Linux主机回复。时间戳是在这种情况下更新的zabbix仪表板

Zabbix monitor item configuration

Zabix>Monitoring>Latest Data部我也有这个事件定义SNMP陷阱。 enter image description here

我重新启动在linux主机群集,从而引发SNMP陷阱消息到ZABBIX,而该事件在ZABBIX服务器的/var/log/zabbix/snmptrapfmt.log捕获。但Zabbix仪表板的Zabix>Monitoring>Latest Data部分仍然有最新数据的旧时间戳。新值不会从SNMP陷阱更新。 有没有为此需要单独的配置?

我使用ZABBIX仪3作为ZABBIX服务器

+0

您是否尝试将信息类型从'Log'更改为'Text'? –

+0

@AliYousefiSabzevar,是的,我把它改成了“文字”。但仍然是同样的行为 –

回答

1

您显示的第一个项目,就是那个投票SNMP,不应该是相关的陷阱处理。

关于第二项(snmptrap),请确保您已启动SNMP陷阱(服务器配置文件中的StartSNMPTrapper参数)。 此外,请检查Zabbix服务器是否指向使用参数SNMPTrapperFile写入陷阱的位置。 如果配置完所有内容,请检查服务器日志 - 如果在那里写入了一个陷阱,那么它与您的项目不匹配 - 在这种情况下,请检查您的regexp与陷阱数据,并确保IP地址Zabbix从匹配中看到陷阱该项目的SNMP接口地址。