溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pythton3.7腳本---監(jiān)控系統(tǒng)的CPU、內存、磁盤等信息

發(fā)布時間:2020-10-08 13:33:58 來源:網(wǎng)絡 閱讀:540 作者:頭發(fā)太長l 欄目:編程語言

對于標題的內容shell腳本也可實現(xiàn),想著最近在學python,就用Python實現(xiàn)一下,也算是對python的用法深入了解一下

背景:
已有zabbix監(jiān)控,腳本只實現(xiàn)對系統(tǒng)數(shù)據(jù)信息的獲取。再對接zabbix系統(tǒng)進行告警動作。這里簡單介紹一下psutil這個模塊,在python中,使用該模塊基本可以獲取所有你想要的系統(tǒng)的性能數(shù)據(jù)

先下載:pip3 install psutil
導入即可使用

pythton3.7腳本---監(jiān)控系統(tǒng)的CPU、內存、磁盤等信息
可以看紅框標出來的基本涵蓋了CPU、內存、磁盤、網(wǎng)絡等信息
pythton3.7腳本---監(jiān)控系統(tǒng)的CPU、內存、磁盤等信息
可以獲取到具體某項數(shù)據(jù)
#!/usr/bin/python

def cpu_check():  
    while True:  
        cpu_user = psutil.cpu_times_percent().user  
        cpu_sys = psutil.cpu_times_percent().system  
        cpu_used = cpu_user+cpu_sys  
        print(cpu_used)  
        time.sleep(1)  
cpu_check()

再在zabbix上關聯(lián)此腳本設置監(jiān)控項,添加告警閾值,就可以實現(xiàn)CPU使用超過多少進行告警啦~~
本博文只展示對CPU信息的監(jiān)控,其他的都一個套路,換個參數(shù)而已,就不贅述了

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI