python实现监控URL的一个值小于规定的值--邮件报警
Posted 东邪西毒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现监控URL的一个值小于规定的值--邮件报警相关的知识,希望对你有一定的参考价值。
监控URL的一个值小于规定的值--邮件报警
#!/usr/bin/env python #-*- coding:utf-8 -*- __author__ = ‘liudong‘ import urllib,sys,urllib,json,smtplib from email.mime.text import MIMEText mailto_list=[‘[email protected]‘] mail_host="smtp.exmail.qq.com" mail_user="[email protected]" mail_pass="abcABC123" mail_postfix="researchina.cn" def send_mail(to_list,sub,content): me="hello"+"<"+mail_user+"@"+mail_postfix+">" msg = MIMEText(content,_subtype=‘plain‘) msg[‘Subject‘] = sub msg[‘From‘] = me msg[‘To‘] = ";".join(to_list) try: server = smtplib.SMTP(mail_host,25) server.set_debuglevel(1) server.login(mail_user,mail_pass) server.sendmail(me, to_list, msg.as_string()) server.close() except : return False url = "http://storm.yqing.cn/api/v1/cluster/summary" wp = urllib.urlopen(url).read() #content = wp.read() #print(wp) a = json.loads(wp) b = (a["supervisors"]) #print(b) if b < 3: send_mail(mailto_list,‘Storm UI‘,‘Please check immediately error‘)
以上是关于python实现监控URL的一个值小于规定的值--邮件报警的主要内容,如果未能解决你的问题,请参考以下文章
函数FUN功能,计算n的5次方的值(规定N的值大于2且小于8),通过形参指针传回主函数,并计算该值的个位十位百位上数字之和作为函数值返回,例如7的5次方是16807后三位和为15