<分区>
我希望能够从我们基于 Java 的系统内部监控我的主要系统健康指标。主要关注点包括 CPU 温度、主板温度、风扇转速等。
是否有可用的软件包:
- 让 Java 可以使用这类数据?
- 适用于 Windows 或 Linux 或两者?
- 是否开放/免费/便宜?
<分区>
我希望能够从我们基于 Java 的系统内部监控我的主要系统健康指标。主要关注点包括 CPU 温度、主板温度、风扇转速等。
是否有可用的软件包:
最佳答案
最接近的是 Hyperic Sigar 库:
http://www.hyperic.com/products/sigar.html
据我所知,它不会降低温度,但会向您显示许多 native 统计信息,例如 CPU、内存、磁盘 I/O、网络 I/O 等。它已移植到人们部署 Java 的大多数架构中今天。许可证是 GPL,但我认为您也可以购买商业许可证。
我们将 Sigar 与 Terracotta 一起用于集群监控,并且对此非常满意。
关于java - Java 程序监视系统健康状况的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/117043/