Windows计算机CPU核心温度的SNMP OID



我正在开发一个Android应用程序,使用SNMP从计算机检索一些信息。是否可以通过SNMP获取CPU温度(或设备内的任何温度)?如果可能,访问信息的OID是什么?谢谢。

这取决于硬件和操作系统。对于Linux服务器,可以使用lm传感器。lm传感器支持主板上的温度和风扇速度。有一个用于lm传感器的MIB。我只在SLES上使用lm传感器,你必须下载并安装对它的支持。

我不知道Windows上是否支持lm传感器。也许你可以通过WMI获取一些信息…?

如果是"实服务器",供应商(HP等)可能已经有SNMP代理和MIB支持这一点。那么它可能会同时适用于Linux和Windows。

参见如何获得PC主板的温度(和其他硬件统计)?