使用python怎么对服务器cpu和磁盘空间进行监控

发布时间:2021-01-29 17:16:55

来源:亿速云

阅读:82

作者:Leah

这期内容当中小编将会给大家带来有关使用python怎么对服务器cpu和磁盘空间进行监控,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

一、cpu ideal值,不小于20%#!/usr/bin/python

# -*- coding: utf-8 -*-

import datetime

import os

f = os.popen('vmstat').readlines()

cpu_ideall = str(f).split()[-3]

if int(cpuideall) > 20:

mail_content = "echo 'ip:IP地址(vmstat)' | mailx -s '[Warning!]CPU ideal below 20%, please check!' 收件邮箱"

os.popen(mail_content)

else:

pass

二、磁盘空间,不大于95%#!/usr/bin/python

# -*- coding: utf-8 -*-

import datetime

import os

f = os.popen('df -lh').readlines()

s = []

s.append(str(f).split()[11].split('%')[0])

s.append(str(f).split()[-8].split('%')[0])

s.append(str(f).split()[-2].split('%')[0])

print s

i = 0

while i

if int(s[i]) > 95:

mail_content = "echo 'ip:ip地址(df -lh)' | mailx -s '[Warning!]Disk above 95%, please check!' 收件邮件"

os.popen(mail_content)

else:

pass

i = i + 1

三、内存利用率,不低于200#!/usr/bin/python

# -*- coding: utf-8 -*-

import datetime

import os

f = os.popen('free -m').readlines()

memm = str(f).split()[10]

if int(memm)

mail_content = "echo 'ip:ip地址(free -m)' | mailx -s '[Warning!]MEM below 200, please check!' 收件邮箱"

os.popen(mail_content)

else:

pass

上述就是小编为大家分享的使用python怎么对服务器cpu和磁盘空间进行监控了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

用python监控磁盘_使用python怎么对服务器cpu和磁盘空间进行监控相关推荐

  1. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  2. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  3. Zabbix监控系统系列之十五:自动发现Oracle表空间并监控

    ======= 系列目录 ======= Zabbix监控系统系列之一 : Server部署 Zabbix监控系统系列之二 : 初始化配置 Zabbix监控系统系列之三 :版本升级 Zabbix监控系 ...

  4. python queue 调试_学Python不是盲目的,是有做过功课认真去了解的

    有多少伙伴是因为一句'人生苦短,我用Python'萌生想法学Python的!我跟大家更新过很多Python学习教程普及过多次的Python相关知识,不过大家还是还得计划一下Python学习路线!Pyt ...

  5. 用python读取股票价格_使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

  6. python集群_使用Python集群文档

    python集群 Natural Language Processing has made huge advancements in the last years. Currently, variou ...

  7. python 网页编程_通过Python编程检索网页

    python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...

  8. python机器学习预测_使用Python和机器学习预测未来的股市趋势

    python机器学习预测 Note from Towards Data Science's editors: While we allow independent authors to publish ...

  9. python sql脚本_使用Python SQL脚本进行数据采样

    python sql脚本 介绍 (Introduction) The Python programming language is object oriented, easy to use and, ...

最新文章

  1. NumberUtils用法
  2. 字符串面试题(一)— 字符串逆序
  3. 利用jquery getJSON 调用ashx实现ajax调用
  4. 如何在路由器的局域网下使用IIS发布网页
  5. Koa2-下载-文件流
  6. 【英语学习】【Daily English】U05 Places L01 How can I get to the city museum?
  7. python turtle画简单树_大家用Python-turtle库作图画出过哪些漂亮的树哇 ?
  8. node.js 初体验(转载)
  9. http://mozilla.debian.net/
  10. cv如何连接mysql_Naicvat操作数据库的基本操作
  11. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第6节 Lambda表达式_1_函数式编程思想概述...
  12. java 表单字段扩展_如何从Chrome扩展程序填写网页表单中的文本字段?
  13. 中国人想在外国卖东西,这些经典网站不能错过
  14. byteTrack数据集categories不规范带来的问题
  15. 设计模式——开闭原则
  16. 最新饿了么、美团、大众点评技术面面试难点整理,看完长点心
  17. 家长育儿风格决定教育效果!
  18. CSS浮动与定位 逆战班
  19. 物联网开发笔记(54)- 使用Micropython开发ESP32开发板之控制MG90S舵机
  20. vue表格显示图片,采用element ui实现

热门文章

  1. 如何用python画数据图-用Python如何画出数据可视化图呢?本文详解
  2. 小白学python买什么书-小白如何高效率学习python?真心建议(附教程)
  3. python的翻译-Python编写简单的谷歌翻译软件
  4. python上海培训哪里比较好-python培训机构上海哪里好?
  5. python中的time库安装步骤-python中time库的使用
  6. python新手入门-python新手入门方法
  7. python画图哆啦a梦-【Python】绘制哆啦A梦
  8. python3.7.2安装-CentOS 7中Python3.7.2的安装
  9. php python-10分钟从PHP到Python
  10. 用python画关系网络图-python networkx 包绘制复杂网络关系图的实现