如何使用SNMP查找CPU数量

时间:2011-04-14 11:23:35

标签: linux net-snmp

有没有办法在linux + net-snmp软件包中使用SNMP获取CPU数量(安装了默认的net-snmp软件包mibs)?

UC Davis SNMP mib提供了大量的CPU信息,但我没有看到CPU数量的对象。

1 个答案:

答案 0 :(得分:5)

取决于实现,但HOST-RESOURCES-MIB hrDevice.hrDeviceTable应该包含CPU数量的条目。

OID: .1.3.6.1.2.1.25.3.2

表格中的任何设备匹配:

hrDeviceType: .1.3.6.1.2.1.25.3.1.3

表示CPU / Core / HyperThread

还有HOST-RESOURCES :: hrDevice.hrProcessorTable表,它应该表明它们的固件ID,它可以帮助你区分核心/超线程和物理cpu。