您好,登錄后才能下訂單哦!
對于標題的內容shell腳本也可實現,想著最近在學python,就用Python實現一下,也算是對python的用法深入了解一下
背景:
已有zabbix監控,腳本只實現對系統數據信息的獲取。再對接zabbix系統進行告警動作。這里簡單介紹一下psutil這個模塊,在python中,使用該模塊基本可以獲取所有你想要的系統的性能數據
先下載:pip3 install psutil
導入即可使用
可以看紅框標出來的基本涵蓋了CPU、內存、磁盤、網絡等信息
可以獲取到具體某項數據
#!/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上關聯此腳本設置監控項,添加告警閾值,就可以實現CPU使用超過多少進行告警啦~~
本博文只展示對CPU信息的監控,其他的都一個套路,換個參數而已,就不贅述了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。