這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)使用python怎么對(duì)服務(wù)器cpu和磁盤(pán)空間進(jìn)行監(jiān)控,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)建站是一家網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,提供網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需搭建網(wǎng)站,網(wǎng)站開(kāi)發(fā)公司,自2013年創(chuàng)立以來(lái)是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開(kāi)發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營(yíng)并提出專業(yè)建議和思路。一、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
#!/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 < len(s): 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
#!/usr/bin/python # -*- coding: utf-8 -*- import datetime import os f = os.popen('free -m').readlines() memm = str(f).split()[10] if int(memm) < 200: mail_content = "echo 'ip:ip地址(free -m)' | mailx -s '[Warning!]MEM below 200, please check!' 收件郵箱" os.popen(mail_content) else: pass
上述就是小編為大家分享的使用python怎么對(duì)服務(wù)器cpu和磁盤(pán)空間進(jìn)行監(jiān)控了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。