简单的python脚本监控服务器温度

  • 2020 年 1 月 21 日
  • 筆記

简介

因为服务器放房间里面,我嫌吵,就通过ipmi把风扇调小了,但是我又怕以后服务运转的过多,cpu温度会过高出问题,所以就写了一个简单的温度控制脚本

代码

import subprocess  import re    cheild = subprocess.check_output('ipmitool -H 192.168.30.101 -U root -P sjj123@ sdr type "0x01"',shell=True,universal_newlines=True)  a = re.findall(r'd+ degrees C',cheild)  b = re.findall(r'd+',str(a))  print('服务器温度:',b)  qw = b[0]  if int(qw) > 40:      subprocess.check_output('ipmitool -H 192.168.30.101 -U root -P sjj123@ raw 0x30 0x30 0x02 0xff 0x40',shell=True,universal_newlines=True)  else:      print('正常')

#### 最后 说一下上面的脚本变量命名有点傻逼,哈哈,一个因为英语不咋地,最重要的是我不知道怎么命名,取什么变量名,哎,算了,反正自己用,这么讲究干撒,哈哈哈