亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python監控主機是否存活并以郵件報警

系統 1538 0

利用Python寫了簡單測試主機是否存活腳本,此腳本不適于線上使用,因為網絡延遲、丟包現象會造成誤報郵件,那么后續會更新判斷三次ping不通后再發報警郵件,并啟用多線程處理。

            
#!/usr/bin/env python 
# coding:UTF-8 
import time 
import pexpect 
import smtplib 
from email.mime.text import MIMEText 
mail_host = "smtp.163.com"    #定義smtp服務器 
mail_to = "baojingtongzhi@163.com" #郵件收件人 
mail_from = "monitor@163.com"   #郵件發件人 
mail_pass = "123456"      #郵件發件人郵箱密碼 
while True: 
  def Mail(error_ip): 
    date = time.strftime('%Y-%m-%d %H:%M:%S') 
    msg = MIMEText("%s Ping %s failed from 255.252." % (date, error_ip)) 
    msg['Subject'] = "Ping %s failed." % error_ip  #定義郵件主題 
    msg['From'] = mail_from 
    msg['To'] = mail_to 
    try: 
      s = smtplib.SMTP()        #創建一個SMTP()對象 
      s.connect(mail_host, "25")      #通過connect方法連接smtp主機 
      s.starttls()          #啟動安全傳輸模式 
      s.login(mail_from,mail_pass)     #郵箱賬戶登錄認證 
      s.sendmail(mail_from, mail_to, msg.as_string()) #郵件發送 
      s.quit()   #斷開smtp連接 
    except Exception, e: 
      print str(e) 
  ip_list = ['192.168.18.10', 
    '192.168.18.11', 
    '192.168.18.12'] 
  for ip in ip_list: 
    ping = pexpect.spawn('ping -c 1 %s' % ip) 
    check = ping.expect([pexpect.TIMEOUT,"1 packets transmitted, 1 received, 0% packet loss"],2)  #2代表超時時間 
    if check == 0: 
      Mail(ip) 
      print "Ping %s failed,Have email." % ip 
    if check == 1: 
      print "Ping %s successful." % ip 
  print "Sleep 10s..."
  time.sleep(10)
#直接運行
# python ping.py 
Ping 192.168.18.10 successful.
Ping 192.168.18.11 successful.
Ping 192.168.18.12 successful.
Sleep 10s...
          

以上就是本文的全部內容,希望對大家學習Python監控主機是否存活并以郵件報警有所幫助。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品久久久久久久久福利 | 免费二区 | 久久涩精品 | 日韩一级欧美一级一级国产 | 手机看片福利日韩国产 | 亚洲欧美一区二区三区久久 | 曰本三级男人吃奶水 | 午夜禁片 | 亚洲成片观看四虎永久 | 国产亚洲精品看片在线观看 | 国产欧美精品午夜在线播放 | 色狠狠狠狠综合影视 | 日本高中生一级乇片 | 九九性视频| 亚洲狠狠成人综合网 | 不卡午夜 | 婷婷伊人五月 | 岛国片欧美一级毛片 | 在线播放国产视频 | 不卡猪| 久久只有精品视频 | 国产成人黄色在线观看 | 全免费a级毛片免费看视频免 | se成人国产精品 | 久久ri精品高清一区二区三区 | 国产日韩欧美自拍 | 黄页在线播放网址 | 亚洲一区精品视频在线 | 久久精品久久精品 | 一区二区三区乱码 | 在线色综合 | 毛片啪啪视频 | 日本夜爽爽一区二区三区 | 国产尤物在线视频 | 欧美xxxx狂喷水喷水 | 尹人综合网| 黄动漫在线无限看免费 | 久久中文字幕综合不卡一二区 | 欧美最大成人毛片视频网站 | 伊人色网站 | 精品国产影院 |