SNMP:为什么我会得到两个不同的内存值?

时间:2014-07-25 12:21:13

标签: memory snmp cisco oid

我试图弄清楚如何从带有SNMP的思科设备中提取CPU,内存等。

在思科的网站上,我发现了这个OID:.1.3.6.1.4.1.9.9.48.1.1.1.6(= ciscoMemoryPoolFree) http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectInput=1.3.6.1.4.1.9.9.109.1.1.1.1.6&translate=Translate&submitValue=SUBMIT&submitClicked=true

我发现它是一个"标量对象"我可以从中读出两个值。 .1.3.6.1.4.1.9.9.48.1.1.1.6.1:35619504 .1.3.6.1.4.1.9.9.48.1.1.1.6.2:2516216

为什么可用内存有两个不同的数字?

1 个答案:

答案 0 :(得分:1)

我认为你被误导了。根据这个网页:

http://support.ipmonitor.com/tutorials/684f20eeb613444dae5518d6bdf6c766.aspx

有两个标量变量。

1.3.6.1.4.1.9.9.48.1.1.1.6.1 =可用的自由处理器存储器[字节]

1.3.6.1.4.1.9.9.48.1.1.1.6.2 =可用的空闲I / O存储器[字节]

ciscoMemoryPoolFree是"语法" (类型)这两个变量,而不是它们的名称。它是Gauge32,在实践中,你可以将其视为无符号整数。