每小时,我的团队都会收到一封包含以下内容的电子邮件:
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。
这是一个非常老的服务器,我不知道在哪里可以找到/如何安装这个 MIB。
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"
我如何提供此方法?或者,我如何针对此特定主机禁用此特定检查?
答案1
这与 MIB 无关。您收到的消息意味着您的相关接口使用 64 位计数器,而这些计数器在 check_snmp_int.pl 或 check_netint.pl 中默认未启用。
根据错误消息的建议,您应该在commands.cfg下的check_snmp_int.pl命令行定义中添加“-g -2”。