簡單的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('正常')

#### 最後 說一下上面的腳本變數命名有點傻逼,哈哈,一個因為英語不咋地,最重要的是我不知道怎麼命名,取什麼變數名,哎,算了,反正自己用,這麼講究干撒,哈哈哈