1月 29

CentOS 下收集CPU温度

  服务器自动重启,怀疑与温度过高有关。直接检测cpu温度,等重启后,查看是否温度问题。
  操作系统CentOS 6.2 ,内核必须是6.22以上的。使用senosor。

# yum install -y lm_sensors
配置
# sensors-detect

载入模块
# modprobe coretemp

查看温度
# sensors
成功看到CPU温度。

用脚本放在crontab中循环跑,等重启了查查看是否温度过高。
#!/bin/sh
log=’/root/temperature.log’
get_data=`date +’%Y-%m-%d %k:%M’`
echo $get_data >> $log
echo `sensors` >> $log