2013-07-08 25 views

回答

1

OID HOST-RESOURCES-MIB :: hrProcessorLoad(.1.3.6.1.2.1.25.3.3.1.2)显示了每个处理器的CPU百分比(在最后一分钟的平均值)。但是,该OID的索引是HOST-RESOURCES-MIB :: hrDeviceIndex(.1.3.6.1.2.1.25.3.2.1.1),因此您不会为第一个处理器获得像“.1”这样的方便和第二个“.2”。相反,你可能会得到这样的东西:

snmpwalk -v2c -cpublic localhost HOST-RESOURCES-MIB::hrProcessorLoad 
HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 15 
HOST-RESOURCES-MIB::hrProcessorLoad.196609 = INTEGER: 3 
HOST-RESOURCES-MIB::hrProcessorLoad.196610 = INTEGER: 4 
HOST-RESOURCES-MIB::hrProcessorLoad.196611 = INTEGER: 3 

重要的是,每个条目代表不同的处理器(或核心,或其他)。在这里,你可以看到这个盒子有四个这样的处理器。

要获得对处理器类型更具描述性的内容,可以检查HOST-RESOURCES-MIB :: hrDeviceDescr(.1.3.6.1.2.1.25.3.2.1.3)。例如:

snmpwalk -v2c -cpublic localhost HOST-RESOURCES-MIB::hrDeviceDescr 
HOST-RESOURCES-MIB::hrDeviceDescr.196608 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor 
HOST-RESOURCES-MIB::hrDeviceDescr.196609 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor 
HOST-RESOURCES-MIB::hrDeviceDescr.196610 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor 
HOST-RESOURCES-MIB::hrDeviceDescr.196611 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor 
HOST-RESOURCES-MIB::hrDeviceDescr.262145 = STRING: network interface lo 
HOST-RESOURCES-MIB::hrDeviceDescr.262146 = STRING: network interface eth1 
HOST-RESOURCES-MIB::hrDeviceDescr.786432 = STRING: Guessing that there's a floating point co-processor 

在这里,你可以看到,有更多的事情通过HOST-RESOURCES-MIB :: hrDeviceIndex不仅仅是处理器的索引。例如,列出了两个网络接口(“lo”和“eth1”)。请确保索要与您的处理器相匹配的索引。

相关问题