我有一台 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 上安装一些东西。它是什么?
答案1
您的服务器似乎没有从 NX4 获得 SNMP 响应。这里没有太多详细信息,但我将按照以下方法进行诊断:
- 确保您有网络连接(ping)
- 在 NX4 上,确保 SNMP 已打开,并验证社区字符串
- 使用类似的工具snmpwalk确保你能得到对 SNMP 查询的响应
- 最后,检查 MIB 以确保你获得了正确的变量
某些设备会针对无效的 SNMP 请求(错误的 OID 或社区)生成日志条目 - 这对于诊断可能也很有用。