使用python怎么对服务器cpu和磁盘空间进行监控
发布时间:-01-29 17:16:55
来源:亿速云
阅读:82
作者:Leah
这期内容当中小编将会给大家带来有关使用python怎么对服务器cpu和磁盘空间进行监控,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
一、cpu ideal值,不小于20%#!/usr/bin/python
#-*-coding:utf-8-*-
importdatetime
importos
f=os.popen('vmstat').readlines()
cpu_ideall=str(f).split()[-3]
ifint(cpuideall)>20:
mail_content="echo'ip:IP地址(vmstat)'|mailx-s'[Warning!]CPUidealbelow20%,pleasecheck!'收件邮箱"
os.popen(mail_content)
else:
pass
二、磁盘空间,不大于95%#!/usr/bin/python
#-*-coding:utf-8-*-
importdatetime
importos
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])
prints
i=0
whilei
ifint(s[i])>95:
mail_content="echo'ip:ip地址(df-lh)'|mailx-s'[Warning!]Diskabove95%,pleasecheck!'收件邮件"
os.popen(mail_content)
else:
pass
i=i+1
三、内存利用率,不低于200#!/usr/bin/python
#-*-coding:utf-8-*-
importdatetime
importos
f=os.popen('free-m').readlines()
memm=str(f).split()[10]
ifint(memm)
mail_content="echo'ip:ip地址(free-m)'|mailx-s'[Warning!]MEMbelow200,pleasecheck!'收件邮箱"
os.popen(mail_content)
else:
pass
上述就是小编为大家分享的使用python怎么对服务器cpu和磁盘空间进行监控了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。