为什么不是从任何地方snmp工作,但本地主机?

我只是将一个简单的Ubuntunetworking服务器从9.10升级到10.04.1,我们的nagios声称UNKNOWN是针对我们运行的单一snmp检查。 这是以前的工作,所以这使我感到困惑。

我在桌面上安装了插件,并在运行时得到这个输出(在适当的地方进行模糊处理:

$: ./check_snmp_storage.pl -H $HOSTNAME$ -C $pword$ -m / -w 90 -c 95 ERROR: Description/Type table : No response from remote host $HOSTNAME$` 

所以我在networking服务器上安装了nagios插件,并得到相同的输出,除非我使用localhost作为$ HOSTNAME $。

snmpd.conf相当简单,我不知道是不是这个问题?

 syslocation "ESX Server" syscontact [email protected] rocommunity pword disk / load 30 30 30 

检查文件/etc/default/snmpd 。 在debian / ubuntu中,默认情况下,这个文件有一个限制snmp到本地主机的选项。 这是股票configuration的差异。 我已经看到这在升级过程中恢复到股票configuration。

 --- a/default/snmpd +++ b/default/snmpd # snmpd options (use syslog, close stdin/out/err). -SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' +SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid' 

如果上述不是问题,请重新检查主机上是否有防火墙。