位置: 编程技术 - 正文

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

  • 接受固定资产投资的增值税计入哪里
  • 没有审计报告的上市公司怎么办
  • 金蝶eas怎么用
  • 从企业分红所得税怎么算
  • 等额本息还款的特点
  • 上年城市维护建设税退税怎么记账
  • 房地产公司环境
  • 金融资产的划分标准以及相关的处理怎么做
  • 应收账款让售账务处理
  • 房屋预售交款怎么交
  • 以前年度记错的费用怎么调整?
  • 资产处置收益结转损益
  • 公司的一些党员特别喜欢健身
  • 增值税发票清单怎么导出
  • 企业所得税弥补亏损明细表怎么看
  • 个税没有扣除项,需要填写和确认吗
  • 工会发放慰问品总金额超过多少需要比价
  • 物业管理企业简介范文
  • 商品出口消费税计算方法
  • 税务申报系统叫什么
  • 哪些发票冲抵备用金
  • 申报表利润总额与财务报表利润总额
  • 购进货物赠送客户增值税处理
  • 红字增值税发票含税吗
  • 期权的行权收益
  • 两个单位的社保合并怎么办理手续
  • 进项税未抵扣会计分录
  • php常用函数大全
  • php 字符串函数
  • 企业所得税年报申报时间
  • php公众号
  • 小企业会计科目表
  • HTML怎么设置文本框
  • bestars皮纳
  • yii2框架的优缺点
  • php开发项目
  • node js m1
  • 分期收款企业所得税确认时间
  • 小微企业会计制度是什么
  • 什么是技术服务工程师
  • 残保金季报要填上年职工人数
  • 冲以前年度管理费用
  • 企业发生的汇兑差额
  • 企业工会经费计提标准
  • 资产负债表其他应付款怎么填
  • 应付利息什么时候确认收入
  • sql分页存储过程
  • 社保是当月计提当月交吗
  • 基本户开立账户清单
  • 旅游业营改增会计分录
  • 工程项目增值税预缴税率
  • 固定资产增值税发票如何入账
  • 独立核算的单位是什么意思
  • 资产收购一般税务处理
  • 主营业务成本与其他业务成本的区别
  • 办公家具生意怎么做
  • 一般纳税人的发票抵扣有效期多久
  • 收入成本的确认条件
  • 年终建账于年初建账,在录入期初余额时有什么不一样?
  • sql server 判断数据是否存在
  • MySQL 5.6.14 win32安装方法(zip版)
  • sql server 2005如何使用
  • win10更新dx
  • centos6设置ip
  • windows 8.1将“计算机”(This PC)更名为“此电脑”
  • win7系统怎么设置不休眠
  • windows7网络连接不可用怎么办
  • win7系统连接无线鼠标
  • cocos2d-js教程
  • python中的is和==的区别
  • 表单元素的属性
  • eclipse安转
  • android工具包
  • javascript的含义和作用
  • js数组排序方法sort
  • android数据存储与访问的方式有
  • 扣税13个点实际支付金额该怎么算
  • 对计划单列市税务局不服向谁复议
  • 船舶吨税税收优惠口诀
  • 车辆检测费属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设