Nagios / snmp – 客户端要求?

我有一个EMC NX4,我试图通过Nagios监控。 正在发送的命令是

check_snmp -H<server> -P1 -Cpublic -oDISMAN-EVENT-MIB::sysUpTimeInstance -r Timeticks 

我回来的是

 SNMP problem - No data received from host CMD: /usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 [authpriv] <server>:161 DISMAN-EVENT-MIB::sysUpTimeInstance 

这适用于我的其他EMC设备,所以需要在NX4上安装一些东西。 它是什么?

它看起来像你的服务器没有得到来自NX4的SNMP响应。 这里没有太多的细节,但是我可以这样诊断:

  • 确保你有networking连接(ping)
  • 一个NX4,确保SNMP打开,并validation社区string
  • 使用像snmpwalk这样的工具来确保您可以获得对SNMP查询的响应
  • 最后,检查MIB以确保你有正确的variables

有些设备会为无效的SNMP请求(错误的OID或社区)做一个日志条目 – 这对于诊断也是有用的。