位置: 编程技术 - 正文

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

  • 小规模纳税人能开1%的专票吗
  • 固定资产什么时候开始折旧
  • 预收账款确认收入
  • 没有原始凭证怎么补税
  • 小规模公司开票税点怎么算
  • 对公账户是不是实时到账
  • 通用定额发票真伪查询系统
  • 停业的纳税人还交税吗
  • 事业单位大型修缮会计分录
  • 费用分摊怎么算
  • 原材料采用实际成本法核算
  • 营改增后预交营业税怎么处理
  • 车辆一次性入费用会计分录
  • 发票已经开但是没有收到发票怎么做
  • 小规模专票冲红怎么操作
  • 房产税怎么计算的
  • 提示涉税风险该怎么弄
  • 增值税已抵扣还能退税吗
  • 坏账核销谁来审批
  • 接受个人投资现金怎么做账务处理?
  • 免征增值税转入什么科目
  • 失控发票补完税还追究吗
  • 积分抵现金活动怎么做
  • 苹果电脑开机声音怎么关
  • 对公汇款银行退回
  • 销售额是否含税?
  • php教程 ftp 函数
  • 京东最贵的商品排行
  • php基础编程题
  • 销售商品取得的货款
  • PHP:imagecreatefrompng()的用法_GD库图像处理函数
  • 分配股利会稀释股权吗
  • 债权投资利息调整属于什么科目?
  • php抓取网页图片
  • 小规模纳税人每月申报什么税
  • vue2-elm
  • phpcms栏目分类
  • 提取现金准备发放工资
  • 农民专业合作社是什么性质
  • 应收账款抵借的例题
  • mysqljoin和where哪个好
  • 一次性就业补助金有时间限制吗
  • 上一年度的费用能入今年账吗
  • 企业年金的功能代理人
  • 其他应付款科目贷方登记发生的各种应付
  • 未分配利润转增股本要交税吗怎么交
  • 减免税需要纳税申报吗
  • 成品油企业开具电票前还需要先进行库存下载吗
  • 报销餐费增值税进项税计入什么科目
  • 出口报关成功
  • 招待费住宿
  • 净水设备配件计算方法
  • 什么是限售股融券
  • 未分配利润转增股本要交税吗怎么交
  • 会计记账的方法是如何发展的
  • 轿车折旧年限为几年
  • mysql启动时找不到mysqld.server
  • mysql %s
  • 微软补丁修复时出现蓝屏现象
  • service是什么程序
  • 苹果电脑使用u盾怎么用
  • xp系统在新建账户怎么弄
  • centos禁用root
  • windows资源监视器
  • win7thin
  • windows8.1的图片
  • win10的hyper-v在哪
  • perl中的$1
  • android 属性动画改变view大小
  • unity按钮函数
  • python网页验证码
  • [置顶]星陨计划
  • unity 2danimation
  • android studio安装过程中出现的问题
  • java script入门
  • jquery.js插件
  • Android 使用log4j2
  • 投资性房地产如何合并抵消
  • 四川地方税务局网址是什么
  • 潍坊特殊工种退休公示名单九月
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设