位置: 编程技术 - 正文

利用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语言)

  • 餐饮发票公司怎么抵税
  • 增值税怎么做账务处理
  • 税友的财务软件叫什么
  • 园林绿化公司范围
  • 业务招待费是否可以抵扣进项税
  • 公户购买理财怎么做账
  • 其他现代服务税目包括哪些内容
  • 小规模纳税人的增值税账务处理
  • 回购股份进行股权激励会计分录
  • 支付土地使用权的会计处理
  • 融资租赁的长期投资包括
  • 异地存款手续费2022最新规定
  • 汇算清缴弥补以前年度亏损报表怎么填
  • 汇总缴纳增值税附加税如何缴纳
  • 停车场企业所得税税率
  • 计提生产经营
  • 国家税务金税四期
  • 关于环保税税目正确的有
  • 财务报表提供的信息仅对外部的投资者和债权人有用
  • 企业财务负责人和办税人哪个责任大
  • 企业稀释股份
  • 积分全部换购商品是什么
  • 鸿蒙 功能
  • 非货币性资产是无形资产吗
  • 收到苗木发票怎么做账
  • 如何做会计分录
  • 单位个税申报后可以撤销吗
  • PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
  • u深度u盘启动盘制作工具官网
  • 股权转让定金怎么退回
  • 管理费用的会计编码
  • 小程序在线反编译网页版
  • 投资公司要具备什么
  • 企业租房费用可以计入成本吗
  • 前端几种下载文件
  • thinkphp验证码刷新
  • python快速检索
  • php代码自动生成
  • 实现php搜索框代码
  • 佣金怎么收税
  • mongo认证失败
  • 分公司税务登记流程与操作手册
  • 小规模纳税人开专票需要交税吗
  • 进项税额转出冲回
  • 汽车销售公司赠车合法吗
  • 地方水利建设基金减免政策2023
  • 跨年发票应该如何处理
  • 社保如何做分录报销
  • 什么叫特定资产和负债
  • 环保公司开票内容
  • 负债清偿损益明细表计税基础怎么填
  • 利息支出和利息收入区别
  • 税前扣除是什么时候开始的
  • 记账凭证的基本要素包括哪些
  • windowsserver2008远程桌面怎么打开
  • 苹果的os什么意思
  • 怎么把html转换成psd
  • windowsxp的磁盘管理在哪
  • 电脑连不上网怎么回事 笔记本
  • centos设置ftp
  • mmtraylsi.exe是什么进程 有什么作用 mmtraylsi进程查询
  • win7使用技巧
  • windows 8whql
  • 80端口被system 占用解决方法
  • 按住鼠标右键拖动文件
  • opengl gltranslatef
  • [置顶] 启动unity3d 提示“unity3d EditorWindow could not be loaded because the script is not found in the projec”
  • 理解和运用的重要性要站在哪个的视觉去判断
  • unity开发平台
  • listview属性设置
  • android 动态化方案
  • javascript.
  • Python for Informatics 第11章 正则表达式(一)
  • 基础的十进制按什么来算
  • 脚本 python
  • 国家税务2018年61号附件
  • 快递代缴的关税有税单吗
  • 赣州买二手房限购吗
  • 长沙个体户缴纳个税
  • 国税局官网查询平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设