lm_sensors

インストール

Red HatのCDから適当なディレクトリに Lm_sensors のパッケージをコピーしてインストールします。

rpm -ivh lm_sensors-<...>.rpm 

マザーボード上の各種センサーを自動検知させる

sensors-detect 

YES,YES,YES,...
/etc/modules.confにそれが示す行を追加します。
/etc/rc.localにもそれが示す行を追加します。
再起動しますか、sensors-detectが示すmodprode行を入力します。

sensors 

これを表示します。

sis5595-isa-8008 Adapter: ISA adapter Algorithm: ISA algorithm VCore 1:   +4.08 V  (min =  +4.08 V, max =  +4.08 V)   ALARM VCore 2:   +4.08 V  (min =  +4.08 V, max =  +4.08 V)   ALARM +3.3V:     +4.08 V  (min =  +4.08 V, max =  +4.08 V)   ALARM +5V:       +6.85 V  (min =  +6.85 V, max =  +6.85 V)   ALARM fan1:        0 RPM  (min =    0 RPM, div = 8)          ALARM fan2:        0 RPM  (min =    0 RPM, div = 8)          ALARM temp:        +51?C  (limit =  +51?C, hysteresis =  +51?C) ALARM alarms:   Board temperature input (usually LM75 chips) ALARM 
# ls /proc/sys/dev/sensors/sis5595-isa-8008/ alarms  fan1  fan2  fan_div  in0  in1  in2  in3  in4  temp 

/etc/sensors.confを見て、そのファイルの意味が分かります。

失敗

値はいつも4.08ですから、問題があると思います。
しかし、理由が知りません。多分、sensors-detect は正しくなく識別するか、
lm_sensors はこのチップセットを支持しません。

参考

http://whzat.minidns.net/shoko2/Lm_sensors/

HotSaNICの設定

cd modules/sensors /setup.pl 

この様な行をsettingに追加します。

SENSOR=/proc/sys/dev/sensors/sis5595-isa-8008/temp,temp,CPU temperature,3,1,0,C SENSOR=/proc/sys/dev/sensors/sis5595-isa-8008/in0,Vcore1,Vcore 1,3,1,0,V SENSOR=/proc/sys/dev/sensors/sis5595-isa-8008/in1,Vcore2,Vcore 2,3,1,0,V SENSOR=/proc/sys/dev/sensors/sis5595-isa-8008/in2,+3.3v,+3.3v,3,1,0,V SENSOR=/proc/sys/dev/sensors/sis5595-isa-8008/in3,+5v,+5v,3,1.68,0,V 

HotSaNICのsettingを修正します。RUNとSHOWにsensorsを追加します。

./rrdgraph restart /makeindex.pl 
<think>好的,我现在需要处理用户关于lm_sensors的查询。用户希望了解安装配置教程和使用指南。首先,我得回忆一下之前提供的引用内容,确保信息准确。 首先,查看引用资料,引用[3]提到了安装命令,比如在Ubuntu上用sudo apt-get install lm-sensors。引用[5]则针对CentOS,使用sh -c "yes|sensors-detect"来自动确认配置。引用[4]详细介绍了安装步骤,包括检测系统版本、安装、配置和监控温度。 接下来,我需要组织这些信息,分步骤说明安装和配置过程。要确保覆盖不同Linux发行版,比如Ubuntu和CentOS。安装后的配置部分,sensors-detect是关键,需要用户运行并按照提示操作,或者用自动化脚本处理,如引用[5]的方法。 然后,使用部分需要说明常用命令,比如sensors查看温度,watch -n 1 sensors动态监控。同时,要提醒用户注意硬件兼容性和可能的依赖安装问题,确保传感器驱动已加载。 最后,生成相关问题,考虑用户可能遇到的后续问题,比如安装故障排除、配置优化、数据监控自动化等。还要检查引用标注是否正确,每个步骤末尾加上对应的引用标记,比如安装命令后的[^3],配置部分引用[4]和[^5]。 需要确保回答结构清晰,步骤明确,覆盖主要发行版,并且引用正确。避免使用Markdown格式,保持自然的中文表达,同时注意技术细节的准确性。</think>### lm_sensors 安装与使用指南 lm_sensors 是一款用于监控 Linux 系统硬件温度、电压和风扇转速的工具,支持大多数主板和芯片组。以下是详细安装配置步骤: --- #### 一、安装 lm_sensors 1. **Ubuntu/Debian 系统** 安装核心包及依赖: ```bash sudo apt-get update sudo apt-get install lm-sensors hddtemp ``` `hddtemp` 用于监控硬盘温度[^3]。 2. **CentOS/RHEL 系统** 使用 yum 安装: ```bash sudo yum install lm_sensors lm_sensors-devel ``` 部分系统需启用 EPEL 仓库[^4]。 --- #### 二、配置传感器检测 1. **自动检测硬件传感器** 运行以下命令并按照提示操作(需交互式确认): ```bash sudo sensors-detect ``` 若需自动化确认所有选项,可使用: ```bash sh -c "yes|sensors-detect" ``` 此命令自动回答所有提问为“yes”。 2. **加载内核模块** 检测完成后,根据提示加载对应模块: ```bash sudo service kmod start sudo systemctl restart sensors.service ``` --- #### 三、查看传感器数据 1. **基础命令** 查看所有传感器信息: ```bash sensors ``` 输出示例: ``` coretemp-isa-0000 Adapter: ISA adapter Package id 0: +45.0°C (high = +80.0°C, crit = +100.0°C) ``` 部分芯片需手动指定驱动模块[^4]。 2. **实时监控** 动态刷新数据(每1秒): ```bash watch -n 1 sensors ``` --- #### 四、注意事项 - **硬件兼容性**:部分老旧主板或定制硬件可能无法被识别,需检查内核驱动支持[^1]。 - **服务配置**:若需开机自启,运行 `sudo systemctl enable sensors.service`。 - **数据校准**:某些传感器读数可能存在偏差,需参考硬件手册调整。 --- §§ 相关问题 §§ 1. 如何解决 `sensors` 命令显示“No sensors found”的问题? 2. lm_sensors 监控数据如何集成到 Prometheus/Grafana? 3. 如何通过 lm_sensors 设置温度过高告警? 4. lm_sensors 支持哪些类型的硬件传感器? : lm-sensors 项目地址及兼容性说明 : Ubuntu 安装命令及依赖项 : CentOS 安装与服务配置 : 自动化传感器检测脚本
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值