位置: 编程技术 - 正文

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

  • 制造费用科目一定无余额
  • 暂估成本跨年后收到票汇算清缴
  • 采购单是原始凭证吗
  • 企业对外付汇怎么入账
  • 个人代开普票需要交个人所得税吗
  • 发票已开后 对方公司名称变更怎么处理
  • 公司对供应商罚款合法吗
  • 高新技术企业如何查询
  • 合并会计报表中的未分配利润反应的是什么
  • 两免三减半的概率是多少
  • 有限合伙企业转让投资股权
  • 红字信息表跨月了还能开吗
  • 公司股东变更麻烦吗?
  • 充话费送手机如何缴纳增值税
  • 小规模纳税人租赁发票税率是多少
  • 自助开税票流程
  • 建筑工程公司开票如何做收入
  • 季度申报利润表怎么填
  • 全年一次性奖金计税方式2023
  • mac如何重装系统win10
  • 手机压缩包损坏怎么修复
  • 调整以前年度所得税汇算清缴报表,在哪调减虚增的成本
  • 车船税没有发票能进账吗
  • 如何恢复撤回的信息微信
  • PHP:Memcached::getByKey()的用法_Memcached类
  • 工程结算
  • smart方法的含义和重要性
  • 企业购进的商品又赠送给客户,怎么做分录呀
  • 采购原材料凭证未到达
  • laravel url重写
  • 股东股权转让税务稽查案例
  • 生产企业可以抵扣进项税的
  • php扫二维码
  • php链式操作
  • 二手车减免增值税的规定
  • mysql常用表
  • 子公司减资是利好还是利空
  • 单位出租厂房需交税吗
  • 转出未交增值税最终怎么转平
  • 车补贴是要缴纳增值税吗
  • 纳税调整调减有哪些
  • 未分配利润可以弥补亏损吗
  • 无形资产分期付款会计分录?
  • 股权转让中土地要否缴纳增值税
  • 固定资产报废会计
  • 其他应付现金流量表
  • 法院拍卖土地原欠税怎么办
  • 备用金超过时间会怎么样
  • 固定资产领用原因
  • 金蝶旗舰版的数据怎么在标准版打开
  • 旅行社开什么票
  • 建筑企业业务招待费
  • 员工福利费怎么做账
  • 怎么检测u盘是否扩容
  • solaris配置ip地址
  • windowsxp删除所有文件
  • windows8如何添加打印机
  • linux root用户登陆
  • centos7找不到服务器
  • win8系统笔记本怎么恢复出厂设置
  • windows svchost
  • windows桌面卡
  • cocos2djs
  • android 自定义view onlayout
  • 批处理 /b
  • javascript详解
  • jquery实战
  • 如何获取硬盘所有文件的列表
  • unity官方插件
  • javascript面向对象编程指南 pdf
  • python 判断字符串编码
  • python中scipy.stats
  • 滴滴发票怎么查行程
  • 12366纳税服务热线工作时间
  • 增值税应税货物清单
  • 社保和税局关联后还要申报吗
  • 企业所得税到底是按间接法计算还是直接法计算
  • 税务登记证发证机关名称
  • 2022款进口途锐
  • 财政临时工是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设