用户空间工具

简介

大多数主板都带有传感器芯片,用于监控系统健康状况(如温度、电压、风扇速度)。它们通常通过 I2C 总线连接,但有些也直接通过 ISA 总线连接。

内核驱动程序会将传感器芯片的数据通过 /sys 虚拟文件系统提供出来。用户空间工具随后用于以更友好的方式显示测量值或配置芯片。

Lm-sensors

核心实用程序集,可让您获取健康信息、设置监控限制等。您可以在其主页 http://www.lm-sensors.org/ 获取,或从您的 Linux 发行版中以软件包形式获取。

如果从网站获取:从项目网站获取 lm-sensors。请注意,您只需要用户空间部分,因此请使用“make user”编译,并使用“make user_install”安装。

使一切正常工作的通用提示

  1. 获取 lm-sensors 用户空间工具

  2. 将 I2C 和硬件监控部分的所有驱动程序编译为内核模块

  3. 运行 sensors-detect 脚本,它会告诉您需要加载哪些模块。

  4. 加载它们并运行“sensors”命令,您应该会看到一些结果。

  5. 修复 sensors.conf、标签、限制、风扇分频器

  6. 如果还有其他问题,请查阅 FAQ 或文档

其他实用程序

如果您想要系统健康状况的图形指示器,请查找以下应用程序:gkrellm、ksensors、xsensors、wmtemp、wmsensors、wmgtemp、ksysguardd、hardware-monitor

如果您是服务器管理员,可以尝试 snmpd 或 mrtgutils。