祝你有个愉快的一天。
我最近的 gentoo 主机上有 net-snmp-5.4.2.1-r1,有一个 snmpd 配置扩展,例如:
exec dashedin-hlpdesk-login /opt/server/bin/hlpdesk-login.sh exec 仪表板半径登录 /opt/server/bin/radius-login.sh
通过 MIB 或 OID 获取值是可以的,除了当我运行
snmpwalk -v2c -c 公共本地主机 NET-SNMP-EXTEND-MIB::nsExtendOutput1Table 超时:本地主机无响应
该超时似乎是随机的。
这也会影响使用 snmpget 或 snmpwalk 获取单个扩展 oid,获取会冻结几秒钟然后再次运行。
PS 我也在最近的 Debian Squeeze 上尝试过,结果是一样的。
答案1
默认情况下,snmpwalk 的超时时间非常短(我见过默认设置为 300ms 的实现)。尝试:
# snmpwalk -t 20 ...
(或者您正在使用的 snmpwalk 版本的超时值)