最近我们为NMS系统制作了MIB文件,这样做后我在Linux机器上部署MIB来查询它后,发现我需要在最后添加101.1,在那里只有标准Linux mib .0需要附加。我无法理解这一点,为什么我的价值在101.1而不是.0。关于SNMP的查询获得
例如,当我这样做与Linux的MIB我得到的值
snmpget -v 2c -c public localhost 1.3.6.1.2.1.1.3.0
SNMPv2-MIB::sysUpTime.0 = Timeticks: (105543) 0:17:35.43
但我的MIB工作,我需要追加101.1
当我做我的MIB散步我得到以下。
snmpwalk -v 2c localhost -c public .1.3.6.1.4.1.****.1.2.3
SNMPv2-SMI::enterprises.****.1.2.3.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.****.1.2.3.2.1 = STRING: "getSystemMemoryUsage.sh"
SNMPv2-SMI::enterprises.****.1.2.3.3.1 = STRING:
"/opt/nagios/plugins/fetch_scripts/System/getSystemMemoryUsage.sh"
SNMPv2-SMI::enterprises.****.1.2.3.100.1 = INTEGER: 0
SNMPv2-SMI::enterprises.****.1.2.3.101.1 = STRING: "388 MB"
SNMPv2-SMI::enterprises.****.1.2.3.102.1 = INTEGER: 0
SNMPv2-SMI::enterprises.****.1.2.3.103.1 = ""
可以在任何一个建议,为什么这样的行为在我们的MIB,哪些需要做使我的MIB Linux类似的表现MIB的,我只是在末尾添加1.0和获得的价值。 对象类型是所有人的标量。
感谢大家提前