SNMP 配置给我超时,没有响应

ima*_*ive 2 nagios snmp snmpd

这绝对不是防火墙问题,因为 src 和 tgt 计算机之间没有防火墙。我只是将 snmp 设置为由 nagios 服务器查询。我的 snmpd.conf 如下所示(我在 Ubuntu 9.10 上使用 net-snmp):

com2sec nagiossrv 10.10.10.10 public
group   Nagios  v1 nagiossrv
view all included .1
access  Nagios  any     noauth  exact   all     none    none
Run Code Online (Sandbox Code Playgroud)

当我尝试走路时:

t:/etc/nagios3# snmpwalk -v1 -c public 10.10.10.10 系统超时:10.10.10.10 无响应

知道我的配置哪里出了问题吗?

Dav*_*osh 5

通常,当您收到这样的沉默时,尤其是来自 snmpwalk 或 snmpget 时,这意味着设备没有收到您的查询,没有使用您认为的 snmp 版本,没有配置为接受来自您的 IP 地址的查询,或者不接受您的社区。

确认 snmp 已打开、版本和社区正确、任何基于查询的限制都允许从您的 IP 地址进行查询,并且您正在查询设备和您认为是的 MIB 部分。

对于大多数 snmp v1 设备来说,一个好的基本查询是:

# snmpwalk -v 1 -c public $IP .1
Run Code Online (Sandbox Code Playgroud)

...酌情替换“public”和 $IP。

虽然它可能不完全是您想要的,但这是我在 cacti 查询的 Linux 节点上使用的 snmpd.conf 文件:

syslocation System Location
syscontact an.email@a.system
#      sec.name   source          community (password) 
com2sec Mybox     localhost          public 
com2sec cacti     <you ip>     public 
com2sec Outside   default            public 
#      group.name sec.model  sec.name 
group   RWGroup    v2c       Mybox 
group   ROGroup    v1        cacti 
group   ROGroup    v2c       cacti 
group   Others     v2c       Outside 
view all     included  .1        80 
view system  included  system    fe 
#              context sec.model sec.level prefix  read    write  notif 
access  ROGroup   ""      any    noauth    exact   all     none   none 
access  RWGroup   ""      v2c    noauth    exact   all     all    all 
access  Others    ""      v2c    noauth    exact   system  none   all
Run Code Online (Sandbox Code Playgroud)