pythton3.7腳本---監控系統的CPU、內存、磁盤等信息

對於標題的內容shell腳本也可實現,想着最近在學python,就用Python實現一下,也算是對python的用法深刻了解一下python

背景:
已有zabbix監控,腳本只實現對系統數據信息的獲取。再對接zabbix系統進行告警動做。這裏簡單介紹一下psutil這個模塊,在python中,使用該模塊基本能夠獲取全部你想要的系統的性能數據shell

先下載:pip3 install psutil
導入便可使用網絡

pythton3.7腳本---監控系統的CPU、內存、磁盤等信息
能夠看紅框標出來的基本涵蓋了CPU、內存、磁盤、網絡等信息
pythton3.7腳本---監控系統的CPU、內存、磁盤等信息
能夠獲取到具體某項數據
#!/usr/bin/pythonide

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上關聯此腳本設置監控項,添加告警閾值,就能夠實現CPU使用超過多少進行告警啦~~
本博文只展現對CPU信息的監控,其餘的都一個套路,換個參數而已,就不贅述了性能

相關文章
相關標籤/搜索