位置: 编程技术 - 正文

利用Python自动监控网站并发送邮件告警的方法(python自动化监控)

编辑:rootadmin

推荐整理分享利用Python自动监控网站并发送邮件告警的方法(python自动化监控),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python自动控制app,python监控程序,python自动操作,python 系统监控,python 自动操作软件,python自动化监控,python自动控制,python自动控制,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

因为有一些网站需要每日检查是否有问题,所以需要一个报警监控的机制,这个需要你指定你发送的邮箱和你接收的邮箱,就可以做到对网站自动监控了。

这里用的是python3.5

需要安装的插件:

1、smtplib:发邮件需要用到

2、pycurl:访问网站时会需要用到

3、linecache:在读取txt网站清单时需要用到

具体思路:

python程序从txt里面批量读取到网站的信息,通过Curl.py模拟浏览器去访问网站,并且把访问的结果写入到以自己的网站名称-日期.txt格式的文件中记录;有几种情况:

1、如果发现打不开了,直接发邮件提示网站已经打不开

2、发现可以打开,读取文件中上一次访问的情况(读取txt文件最后一行),

利用Python自动监控网站并发送邮件告警的方法(python自动化监控)

1)如果发现上一次是打不开的,发邮件提醒网站已经恢复了

2)如果发现上一次是打得开的(的返回码),只是记录网站访问的日志就可以了

总共4个文件

Email.py是邮件类,主要用来发邮件的时候调用,这里需要按照你的情况改成你的邮箱(msg['From']),邮箱服务器地址(SMTP地址),和你的邮箱密码(SMTP.login)

Email.py

Curl.py 主要用来执行模拟浏览器访问网站并返回结果的文件

site_moniter.py 这个文件为主程序,主要执行调用上面的函数,读取txt文件中的网站清单,如果网站打不开就发邮件出来告警

需要注意:

1、把xxxx@xxxx.com改成你自己的邮箱,

2、把文件路径改成自己的真实路径

总结

利用Python自动监控网站并发送邮件告警的方法到这就基本结束了,希望对大家的学习工作能有所帮助。

简单谈谈python中的Queue与多进程 最近接触一个项目,要在多个虚拟机中运行任务,参考别人之前项目的代码,采用了多进程来处理,于是上网查了查python中的多进程一、先说说Queue(队

Python设计模式之抽象工厂模式 python面向对象编程入门,我们需要不断学习进步"""抽象工厂模式的实现"""importrandomclassPetShop:"""宠物商店"""def__init__(self,animal_factory=None):"""宠物工厂是我

Python爬取京东的商品分类与链接 前言本文主要的知识点是使用Python的BeautifulSoup进行多层的遍历。如图所示。只是一个简单的哈,不是爬取里面的隐藏的东西。示例代码frombs4importBeautiful

标签: python自动化监控

本文链接地址:https://www.jiuchutong.com/biancheng/386193.html 转载请保留说明!

上一篇:巧用python和libnmapd,提取Nmap扫描结果(python libnum)

下一篇:简单谈谈python中的Queue与多进程(简述python语言)

  • 劳务派遣公司企业所得税税率
  • 交城市维护建设税填什么凭证
  • 支付境外劳务费需要缴纳哪些税费
  • 个人所得税的计提和缴纳分录怎么做
  • 合作社收到政府补助款怎么做分录呢
  • 文化建设税减免到什么时候
  • 已经缴税的发票还能作废吗
  • 银行理财算投资吗
  • 固定资产可以不设置残值吗
  • 受托代为投资账务处理
  • 已认证抵扣的进项发票,次月开具红字发票信息表,凭证
  • 发放外单位人员奖金 个人所得税
  • 收购烟叶委托加工烟丝组成计税价格
  • 收入确认和发票的区别
  • 计提企业所得税会计分录怎么做
  • 一般纳税人预缴税款几个点
  • 环境工程开票多少税率
  • 工程结算完后剩余资金如何处理?
  • 景区门票 报销
  • 营改增账务处理实例
  • 销售单价的变动,将促使保本点( )
  • 自然人独资企业和一人有限责任公司
  • 抄报是不是在申报之后才能成功?
  • 上年工资计提多了才发现
  • 出售长期股权投资的相关税费
  • 少计提增值税0.01计入营业外
  • 建筑测量水准仪怎么读数
  • 公司章程认缴时效是多久
  • 公司决议效力确认纠纷
  • 报税残疾人保障金怎么算
  • 提示内存或磁盘空间不足
  • php有啥用
  • 苹果手机设置来电铃声怎么设置
  • 360pci.exe
  • PHP:Memcached::flush()的用法_Memcached类
  • 敬老院利润分析
  • vue3项目打包
  • 存放中央银行款项科目按其资金性质
  • 土地增值税的意思
  • 职工教育经费计入管理费用吗
  • yii2框架中文手册
  • 公司有个税怎么交
  • 如何自定义smartart
  • vue实战技巧
  • 如何搭建python
  • vgrename命令 重命名卷组
  • 用php写个简单的编程
  • 销售使用过的车辆应该如何交增值税
  • mysql集群三种方式
  • 什么叫政府补贴学位生
  • 租赁行业的增值税率
  • 转租单位房子合法吗
  • 2018年所得税税收优惠
  • 代发工资怎么算税
  • 手撕定额发票可以抵扣吗
  • 费用类科目的明细怎么写
  • 企业计提福利费按多少提
  • 建筑公司需要什么人员
  • 房地产公司属于什么企业
  • 盈余公积的会计处理
  • SQL Server 2016 CTP2.3 的关键特性总结
  • 如何优化sql语句执行效率
  • 大数据量分页查询
  • vmware虚拟机无法打开内核设备怎么办
  • windows 9x
  • linux设置用户名和密码
  • ubuntu中装虚拟机
  • win7系统的分区类型怎么选
  • 微软将为11增加AI助手
  • win7系统开机登录不了怎么修复
  • shader开发实战
  • angularjs4
  • javascript用的多吗
  • python字典合并 同key
  • 编写javascript代码
  • web.py 十分钟创建简易博客实现代码
  • js获取url参数值的两种方式
  • 全国企业信用信息系统网官网
  • 厦门市税务局电话
  • 四川国税发票查验真伪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设