如何使用 snmpwalk 确定我能够通过设备上的 SNMP 监控哪些内容?

如何使用 snmpwalk 确定我能够通过设备上的 SNMP 监控哪些内容?

首先我要说的是我只是在理论上熟悉 SNMP。这是我第一次使用 SNMP。

我正在尝试确定可以在 Dell EMC ML3 磁带库上使用 SNMP 监控哪些变量。我的工作使用 icinga2 来监控主机,并为某些主机启用 SNMP 插件。我正在从运行 CentOS 7 的 icinga2 服务器执行 snmpwalk。该磁带库是一个新设备,我们不知道可以在其上监视什么。我运行了以下命令(如我从之前从事此工作的员工那里找到的文档中所述):

snmpwalk -v2c -c 1c1ng@2 -O -e 10.100.19.11
snmpwalk -v2c -c 1c1ng@2 10.100.19.11

两个命令的输出相同,如以下屏幕截图所示: snmpwalk 输出

此输出似乎没有显示我们感兴趣的任何变量,例如接口、温度等。我的问题是,如何找到 OID,以便确定 SNMP 可以在此主机上监视哪些内容?我错过了什么吗?

答案1

我可能会用它snmpbulkwalk -v2 -c 1c1ng@2 -O -e 10.100.19.11 .来代替。末尾的点强制它从根节点运行。

如果没有它,它只会搜索SNMPv2-SMI::mib-2似乎已返回的内容。

然而,如果这就是返回的全部内容,那么那就是全部了。

如果您所做的只是接收数据,则安装 mib 主要允许将 OID 解析为有意义的文本。

快速检查一下手册,似乎表明它发送 snmp 陷阱,因此在 nm 站上进行设置。

从一个帖子开始戴尔SNMPWe do not have an OID or MIB pack for the ML3 unit. You can still set up SNMP traps and perform an SNMP walk, but there is not an existing resource pack we could provide to you.

相关内容