如何访问OID变量(Linux)的含义?

时间:2013-02-04 15:50:23

标签: linux ubuntu snmp

我正在使用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的完整一般(不仅仅是这个示例性的)?

2 个答案:

答案 0 :(得分:0)

您可以使用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的通用安装看到的,你得到了你已经在寻找的大部分内容。

答案 1 :(得分:0)

iso.3.6.1.2.1.25.1.5.0 OID提供登录用户信息的数量。

Gauge32是OID类型,Gauge32你可以根据它试图提供的真实世界信息来增加和减少数据

10表示当前登录系统的用户数。