我很喜欢穆宁并在家里使用它来监控我的电脑。在 Linux 下超级简单的事情在 Windows 下对我来说几乎无法解决:我想监控 CPU 和主板温度以及风扇速度。
在 Linux 上我使用 lm-sensors 和munin 插件基本上已经存在。
我已经通过 SNMP 从我的 Windows 机器访问了一些信息(磁盘空间,CPU使用率,内存使用情况,网络);图表很简单,通过 SNMP 公开的信息也很简单,但它们却能完成它们的工作。
但当涉及到温度和风扇速度时,我却陷入困境。到目前为止,我的研究表明,Windows 默认不提供任何开箱即用的功能来检索温度/风扇速度数据。需要知道如何与主板芯片通信的第三方应用程序。
我想到最好的办法是高速风扇公开一个共享内存接口,并且存在一个库,它挂接到 Windows SNMP 工具并桥接到 SpeedFans 共享内存接口;它被称为安全管理网管系统。不幸的是,图书馆不工作,有一个SpeedFan 上的错误报告已打开关于它,但它目前没有移动(尽管 SFSNMP 作者在那里活跃)。
所以,除非这个功能很快就能实现,否则还有其他选择吗?我并不想购买任何软件来获得该功能,因为我认为我的系统会向我提供信息以便我对其进行适当的监控,但无论如何,不要因为这个而不回答。
答案1
我是 SFSNMP 的作者。首先,只有当 SNMP.exe 和 SpeedFan.exe 进程在 >= Windows Vista 上以不同的登录名运行时,才会出现此错误。我已经开发了一个小型代理库,可以在全球范围内重新共享 SpeedFan SHM。我目前解决最后的缺陷在另一位论坛用户的帮助下,我完成了 CMake 转换和新的 SHM 代理。我还在创建一个更可靠的安装程序。我希望本周能准备好。
答案2
除其他外,Speccy 还可以监控 CPU 温度。监控系统是另一种选择,尽管我从未亲自测试过。
答案3
我不知道它是否能满足你的所有要求,但是CPUID是一款非常全面的硬件监控应用程序。
因人而异。