专栏首页kevin-blog简单的python脚本监控服务器温度

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

简介

因为服务器放房间里面,我嫌吵,就通过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('正常')

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python爬虫抓取小姐姐图片

    学习的过程是枯燥的,所以兴趣非常重要,但什么样的兴趣能比得过自己手打的代码经过无数次调试,成果出来的那一瞬间的喜悦呢,而学习爬虫最重要的是因为什么,当然是爬取美...

    kevinfaith
  • python版本管理工具:pyenv

    这几天在学习python,因为我学的是python3的语法,但是我ubuntu默认安装的是python2,我sqlmap需要的环境也是python2的,但是我需...

    kevinfaith
  • 下拉式终端Tilda

    无意中发现一款非常好用的下拉式终端,很多人肯定会问,下拉式终端?什么叫下拉式终端?和linux自带的终端有什么区别呢?所以请带着答案看下面的内容

    kevinfaith
  • 一组匹配中国大陆手机号码的正则表达式

    [^(?:\+?86)?1(?:3\d{3}|5[^4\D]\d{2}|8\d{3}|7(?:[01356789]\d{2}|4(?:0\d|1[0-2]|9\...

    芋道源码
  • Everything配置问题导致敏感信息泄露复现

    Everything是一个私有的免费Windows桌面搜索引擎,可以在NTFS卷上快速地根据名称查找文件和目录。

    PaperPen
  • 如何提交测试流程和开发提测申请模板?

    顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscr...

    小老鼠
  • 一文了解文件上传全过程(项目中碰到的难点)

    平常在写业务的时候常常会用的到的是 GET, POST请求去请求接口,GET 相关的接口会比较容易基本不会出错,而对于 POST中常用的 表单提交,JSON提交...

    前端迷
  • Python可视化#5000亿资产是什么水平#

    故事的开头是,昨天#5000亿资产是什么水平#上了热搜,因为赌王的离去,他的家产公布激起各种白日梦想家的诞生,坐我旁边的小师妹也算了半天要是放余额宝一天得多少钱

    行哥玩Python
  • 数据结构(四):平衡二叉树(AVL树)

    。影响时间复杂度的因素即为二叉树的高,为了尽量避免树中每层上只有一个节点的情况,这里引入平衡二叉树。

    zhipingChen
  • 平衡二叉树(AVL树)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    于小勇

扫码关注云+社区

领取腾讯云代金券