我snmpwalk
用来派生管理值的子树。例如,其中一行内容如下:
iso.3.6.1.2.1.25.1.5.0 = Gauge32: 10
但是这是什么意思?什么设备/功能,...对应于 OID iso.3.6.1.2.1.25.1.5.0
,数字“10”代表什么?
如何找出任何 OID 的完全通用性(不仅仅是这个示例性的)?
您可以使用以下snmptranslate
命令:
$ snmptranslate iso.3.6.1.2.1.25.1.5.0
HOST-RESOURCES-MIB::hrSystemNumUsers.0
或者您可以使用以下方法进行反向查找-On
:
$ snmptranslate -On HOST-RESOURCES-MIB::hrSystemNumUsers.0
.1.3.6.1.2.1.25.1.5.0
(请注意,iso.
第一次查找中的.1.
表示与反向翻译显示的相同)
如评论中所述,是的,您需要安装 MIB 才能进行这些查找,请向您的设备供应商咨询 MIB 文件下载。从我看到的一般安装的 net-snmp 中,你得到了大部分你已经在寻找的东西。
iso.3.6.1.2.1.25.1.5.0
OID 提供登录用户信息的数量。
Gauge32
是 OID 类型,Gauge32 您可以预期数据会根据它试图提供的真实世界信息而增加和减少
10
表示当前登录系统的用户数。