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=['liudong@researchina.cn'] mail_host="smtp.exmail.qq.com" mail_user="liudong@researchina.cn" mail_pass="邮箱密码" mail_postfix="researchina.cn" def send_mail(to_list,sub,content):me="hello"+"<"+mail_user+"@"+mail_postfix+">"msg = MIMEText(content,_subtype='plain')msg['Subject'] = submsg['From'] = memsg['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')
转载于:https://www.cnblogs.com/liuyansheng/p/6187853.html
python实现监控URL的一个值小于规定的值--邮件报警相关推荐
- python 仪表盘监控_做一个基于python的树莓派MCU性能-温度监控仪表盘
前段时间,需要比较树莓派MCU发热情况,因为没有找到合适工具,故使用python在画一个曲线图,完成图如下: 这个图完全由树莓派的Raspbian操作系统自带的python完成,现在我和大家一步步来介 ...
- 用python实时监控A股股票的波动并发送预警邮件
这几天对量化交易颇感兴趣,所以就鼓捣了一下,网上搜索一波发现,Tushare是一个开源的股票信息来源,可以轻松地获取股票信息,Tushare主页:http://tushare.org/ ,目前主要是通 ...
- zabbix监控及邮件报警
zabbix监控及邮件报警 zabbix安装部署请参考 (https://blog.csdn.net/weixin_45636702/article/details/102952949) 一.安装za ...
- 干货 | 使用云监控实现触发一个url调用
一.使用京东云云监控产品触发一个url调用的总体流程 京东云云监控(Monitoring)是对用户名下的云资源进行监控和报警的服务.通过监控,客户方便了解在京东云上的资源使用情况.性能和运行情况:通过 ...
- python中nrows_sheet.nrows有一个错误的值 – python excel文件
sheet.nrows有一个错误的值 – python excel文件 我有一个很奇怪的问题 我试图从Excel文件中读取一些数据,但属性nrows有一个错误的值. 尽pipe我的文件有很多行,但它只 ...
- leetcode 475. Heaters | 475. 供暖器(找最后一个不大于target的值/第一个不小于target的值)
题目 https://leetcode.com/problems/heaters/ 题解 class Solution {public int findRadius(int[] houses, int ...
- python去重保留唯一一个值_Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)...
摘要 在进行数据分析时,我们经常需要对DataFrame去重,但有时候也会需要只保留重复值. 这里就简单的介绍一下对于DataFrame去重和取重复值的操作. 创建DataFrame 这里首先创建一个 ...
- python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...
建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...
- Python编写一个程序来计算 BMI 值。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.BMI是什么? 二.使用步骤 1.简单代码 2.结果 总结 前言 Python编写一个程序来计算 BMI 值: 一 ...
最新文章
- 运行NER/formal_bert_lstm_crf.py“ 报错ModuleNotFoundError: No module named ‘keras_contrib‘
- 难点电路详解之负反馈放大器电路(4)
- 给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler...
- ubuntu如何编辑/etc/ld.so.conf
- xml web service
- 《个体软件过程》—第1章1.1节什么是软件工程
- 理解单片机系统—汇编语言
- linux 搭建.net运行环境,.net core运行环境搭建 linux + windows
- 经常遇到的10大C语言基础算法(珍藏版源码)
- 三角形旋转c语言程序,c语言图形,请高手修改,效果是一个三角形绕一点旋转一周...
- Spring Cloud Sleuth + Zipkin + RabbitMQ 监控微服务应用(二)
- 持续集成部署Jenkins工作笔记0007---配置JDK和Maven并安装Deploy插件
- Linux中的僵尸进程处理
- 分享一个Halcon学习网站
- 系统分析师论文通用格式
- httpclient4 post提交请求乱码问题解决
- php.ini 验证码,php怎么解决验证码无法显示的问题
- 百度网盘电脑登录二维码加载不出来解决方法
- 修改内部emmc 和外部sdcard 挂载点
- 大数据可视化之医疗大数据平台