国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

用python監(jiān)控服務器的cpu,磁盤空間,內存,超過郵件報警

瀏覽:158日期:2022-06-28 17:30:49

監(jiān)控Linux服務器嘛,腳本邏輯基本上是用os.popen模塊,然后把獲取到的結果通過split切分成一個list,再拿目標list值和我閾值對比,超過就郵件報警;

郵件是通過Linux的mailx發(fā)出去的,可自行搜索安裝該模塊,關鍵字:“Linux使用mailx發(fā)郵件”,腳本如下: 

一、cpu ideal值,不小于20%

#!/usr/bin/python# -*- coding: utf-8 -*- import datetimeimport 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 datetimeimport 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 = 0while 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三、內存利用率,不低于200

#!/usr/bin/python# -*- coding: utf-8 -*- import datetimeimport 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監(jiān)控服務器的cpu,磁盤空間,內存,超過郵件報警的詳細內容,更多關于python監(jiān)控服務器的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
主站蜘蛛池模板: 洱源县| 禹州市| 阿合奇县| 鄯善县| 绿春县| 上饶市| 栾川县| 赣榆县| 南充市| 西林县| 襄垣县| 永昌县| 竹山县| 江山市| 永康市| 长顺县| 读书| 柳河县| 浠水县| 灵川县| 胶州市| 炎陵县| 房山区| 贺兰县| 化隆| 嘉鱼县| 古交市| 肇源县| 桐乡市| 惠来县| 延津县| 射阳县| 辽宁省| 庄河市| 奉新县| 修武县| 甘洛县| 醴陵市| 祁阳县| 正定县| 苏尼特右旗|