使用 munin 从 Windows 7 PC 收集温度和风扇速度?

mar*_*ark 6 windows-7 snmp munin

我非常喜欢munin并在家里使用它来监控我的电脑。在 Linux 下超级简单的事情在 Windows 下对我来说几乎无法解决:我想监视 CPU 和主板温度以及风扇速度。

在 Linux 上,我使用的是 lm-sensors 并且munin插件基本上就在那里

我已经通过 SNMP 从我的 Windows 机器访问了一些信息(磁盘空间、CPU 使用率内存使用率网络);图表很简单,就像通过 SNMP 公开的信息一样,但它们完成了自己的工作。

但是当涉及到温度和风扇速度时,我就遇到了困难。到目前为止,我的研究表明 Windows 默认不提供任何现成的检索温度/风扇速度数据的功能。需要了解如何与主板芯片通信的第三方应用程序。

我想到的最好的方法是SpeedFan公开了一个共享内存接口,并且存在一个可以连接到 Windows SNMP 工具并桥接到 SpeedFans 共享内存接口的库;它被称为SFSNMP。不幸的是该库不起作用,SpeedFan 上有一个关于它的错误报告,但它目前没有移动(尽管 SFSNMP 作者在那里很活跃)。

那么,除非这很快就会奏效,否则还有其他选择吗?我没有发现购买任何软件来获得该功能,因为我认为我的系统向我公开信息以正确监控它,但无论如何不要因为这个而不回答。

小智 3

我是 SFSNMP 的作者。首先,仅当 SNMP.exe 和 SpeedFan.exe 进程在 >= Windows Vista 上的不同登录名下运行时,才会出现该错误。我已经开发了一个小型代理库,可以在全球范围内重新共享 SpeedFan SHM。我目前正在另一位论坛用户的帮助下解决CMake 过渡和新 SHM 代理中的最后一个错误。我还创建了一个更可靠的安装程序。我希望这周我能准备好。