2

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

4

1 回答 1

1

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

我不知道 Windows 上是否支持 lm-sensors。也许您可以通过 WMI 获取一些东西...?

如果是“真实服务器”,供应商(HP 等)可能有一个 SNMP 代理和 MIB 已经支持它。那么它可能适用于 Linux 和 Windows。

另请参阅如何获取 PC 主板的温度(和其他硬件统计信息)?

于 2013-04-09T15:17:46.010 回答