用标准MIB无法获得接口速度,使用highperf mib(-g)

我的团队每小时收到一封电子邮件,内容如下:

Shinken Notification Notification Type: PROBLEM Service: NetworkUsage Host: Monitor Address: localhost State: UNKNOWN Date/Time: 27-09-2016 Additional Info : Cannot get interface speed with standard MIB, use highperf mib (-g) : UNKNOWN 

我觉得我发现有问题的服务器(这是监控服务器,因为地址是localhost ),但我不知道该怎么做(我是一个开发人员,几乎对shinken,nagios或SNMP几乎一无所知) 。

我想我错过了一个应该能够提供某种highperf函数的MIB。

这是一个非常旧的服务器,我不知道在哪里可以find/如何安装这个MIB。

 DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" 

我怎样才能提供这种方法? 或者,我怎样才能禁用这个特定的主机检查?

这与MIB没有任何关系。 您收到的消息意味着您所使用的接口使用64位计数器,而check_snmp_int.pl或check_netint.pl中的这些计数器默认情况下未启用。

如错误消息所示,您应该在commands.cfg下添加“-g -2”到check_snmp_int.pl命令行定义。