【发布时间】:2014-07-24 13:17:46
【问题描述】:
我试图让 Nagios 从我的 ADSL 路由器中提取一些 SNMP 信息,但它不想工作。
如果我按如下方式运行 snmpget,那么它会立即返回预期值
$> snmpget -c public 192.168.11.1 iso.3.6.1.2.1.1.3.0 -v1
iso.3.6.1.2.1.1.3.0 = Timeticks:(23054300) 2 天,16:02:23.00
但如果我使用 Nagios check_snmp 工具运行等效检查,则会超时
$> /usr/lib/nagios/plugins/check_snmp -H localhost -C public -o iso.3.6.1.2.1.1.3.0 --protocol=1
CRITICAL - 插件在执行系统调用时超时
有趣的是,我在没有指定协议版本的情况下运行 snmpget 命令,然后它也会超时。所以,我想知道 check_snmp 是否真的尊重 --protocol=1 参数。
我也试过查询服务器上的本地 snmpd 服务,它的行为方式相同,所以这不是防火墙或路由的问题。
【问题讨论】:
-
这似乎是题外话,因为它不是关于编程。它可能属于Server Fault
-
192.168.11.1 和 localhost 肯定不是一回事吗?