1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 用python监控磁盘_使用python怎么对服务器cpu和磁盘空间进行监控

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

时间:2022-02-18 18:59:34

相关推荐

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

使用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和磁盘空间进行监控了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。