如何使用python3監控服務器狀態進行郵件報警-創新互聯

小編給大家分享一下如何使用python3監控服務器狀態進行郵件報警,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

成都創新互聯是一家集網站建設,東勝企業網站建設,東勝品牌網站建設,網站定制,東勝網站建設報價,網絡營銷,網絡優化,東勝網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

監控內存、磁盤、cpu

import psutil
def mem():
	mem = psutil.virtual_memory()
return mem[2]
def disk():
	disk = psutil.disk_usage('/root')
return disk[3]
def cpu():
	cpu = psutil.cpu_percent(60)
return cpu
a = mem()
b = disk()
c = cpu()
import yagmail
yag = yagmail.SMTP(user = 'xxx@qq.com',
	password = 'cxboscylplifgadd', host =
	'smtp.qq.com')
if a > 80:
	yag.send(to = 'xxx@qq.com', subject =
		'內存報警', contents = '運行內存超過80%請盡快處理',
		cc = 'xxx@qq.com')
yag.close()
if b > 70:
	yag.send(to = 'xxx@qq.com', subject =
		'系統磁盤報警', contents = '系統磁盤超過70%請盡快處理',
		cc = 'xxx@qq.com')
yag.close()
if c > 90:
	yag.send(to = 'xxx@qq.com', subject =
		'cpu報警', contents = 'cpu超過90%請盡快處理',
		cc = 'xxx@qq.com')
yag.close()

監控網頁服務(報警)

import socket, yagmail
hosts = ['192.168.8.137:80',
	'192.168.8.15:88'
]
socket.setdefaulttimeout(5)
for host in hosts:
	ip = host.split(':')[0]
port = host.split(':')[1]
server = socket.socket()
res = server.connect_ex((ip, int(port)))# 返回值為0代表ok,
	不為0代表失敗
if res == 0:
	pass
else :
	yag = yagmail.SMTP(user = 'xxx@qq.com',
		password = 'cxboscylplifgadd', host =
		'smtp.qq.com')
yag.send(to = 'xxx@qq.com', subject =
	'警告', contents = '%s httpd服務斷開請檢測' %
	ip, cc = 'xx@163.com')
yag.close()

這樣我們的監控腳本python腳本就完成了,現在就只需要拿到服務器執行定時任務就行了。現在我們來檢測一下:

如何使用python3監控服務器狀態進行郵件報警

編輯一下定時任務

如何使用python3監控服務器狀態進行郵件報警

我們將寫上面兩個腳本寫入1.py和2.py這兩個文件中,為了方便驗證我們將磁盤判斷值改為30,實際上我們已用到了40%,這樣就能直接報警了,兩臺服務器的Apache端口都為80且均為正常運行狀態。

如何使用python3監控服務器狀態進行郵件報警

我們等待一分鐘。。。。。。。

如何使用python3監控服務器狀態進行郵件報警

如何使用python3監控服務器狀態進行郵件報警

看完了這篇文章,相信你對“如何使用python3監控服務器狀態進行郵件報警”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯成都網站設計公司行業資訊頻道,感謝各位的閱讀!

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文標題:如何使用python3監控服務器狀態進行郵件報警-創新互聯
文章地址:http://m.kartarina.com/article18/dcpidp.html

成都網站建設公司_創新互聯,為您提供企業網站制作關鍵詞優化App開發網站收錄營銷型網站建設網站改版

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
主站蜘蛛池模板: 免费无码A片一区二三区| 久久亚洲AV成人无码国产电影 | 亚洲综合无码AV一区二区| 亚洲精品无码久久久久AV麻豆| av无码东京热亚洲男人的天堂| 精品人体无码一区二区三区| 精品无码一区二区三区爱欲| 亚洲人成人无码网www国产| 无码国产精品一区二区免费模式| 少妇人妻av无码专区| 精品国产v无码大片在线观看| 亚洲精品无码久久久| HEYZO无码中文字幕人妻| 无码乱人伦一区二区亚洲| 亚洲男人在线无码视频| 亚洲AV无码AV日韩AV网站| 水蜜桃av无码一区二区| 亚洲va中文字幕无码久久 | 亚洲av无码片在线播放| 波多野结衣VA无码中文字幕电影| 全免费a级毛片免费看无码| 内射人妻少妇无码一本一道| 亚洲一区AV无码少妇电影| 亚洲熟妇无码另类久久久| 色综合热无码热国产| 无码一区18禁3D| 亚洲国产成人无码av在线播放| 欧洲精品无码一区二区三区在线播放| 日韩精品无码区免费专区 | 无码精品国产va在线观看dvd| 亚洲AV无码一区二区二三区软件| 亚洲日韩VA无码中文字幕| 成人免费无码大片a毛片软件| 无码福利一区二区三区| 人妻无码中文久久久久专区| 国产无遮挡无码视频免费软件| 亚洲人成无码网站| 一本色道无码道在线观看| 成人A片产无码免费视频在线观看| 亚洲av无码成人精品区在线播放| 亚洲国产成人精品无码久久久久久综合 |