位置: 编程技术 - 正文

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

  • 小微企业税收新政
  • 景点门票可以做账吗
  • 员工工资计入管理费用吗
  • 电子发票和纸质发票只能二选一吗
  • 金税盘备份文件名
  • 预缴的税款
  • 临时聘用人员费用谁承担
  • 研发费用在企业所得税中怎么扣除
  • 公益性捐赠如何进行纳税调整
  • 年金的几种类型
  • 国债和国债期货的交割价是净价还是全价?( )
  • 工业企业的三个阶段
  • 增值税一般纳税人认定标准
  • 三证合一后换章子要多久
  • 研发人员的社保可以加计扣除吗
  • 递延所得税资产怎么计算
  • 公司招待客户买的水果怎么入账
  • 增值税税额转出申报怎么填写
  • 个体工商户出售住房增值税
  • 工程施工购买的材料费会计分录
  • 贸易公司买进卖出
  • 应收账款保理会计处理 会计视野
  • 合伙企业财产的管理和使用规定
  • 以报销形式发放的工资 劳动仲裁
  • win10电脑电源选项怎样设置最好
  • 销货退回未按规则处理
  • 财务报表的组成部分
  • 桔梗的功效与作用吃法
  • 票据贴现业务如何核算
  • 主营业务收入含义
  • 企业收到的保险理赔款会计分录
  • 年底有留抵税额怎么结转
  • 水利建设基金申报表哪里
  • php获取当前网址
  • chrome浏览器清除数据
  • 销项税的分录怎么做
  • uniapp scroll-view 上下滑动
  • 当月没有生产情况正常吗
  • 企业已开出的成本怎么算
  • acc字幕文件怎么转换srt字幕
  • php charat
  • php数组怎么实现的
  • 企业将存款汇往异地银行
  • 下列纳税人不得适用核定征收企业所得税的有
  • 季末资产总额怎么计算出来的
  • 增值税发票过了两个月怎么作废
  • sql 判断字符串中是否包含数字
  • 毛利率在餐饮中的应用
  • 购买火车票报销,实际没乘车能查到嘛
  • 购买财务软件报税流程
  • 保险公司报销修车流程
  • 调账的基本方法及要点都有哪些?
  • 出差餐补算在工资里吗
  • 融资租入固定资产的租赁费属于什么费用
  • 报废半成品怎么做账
  • 疫情期间水电费补贴收入申报企业所得税吗
  • 计提坏账准备的会计分录
  • 哪些账簿可以跨市登记
  • mysql忽略大小写设置
  • 播放windows xp
  • 多台电脑ip地址设置
  • ubuntu21 安装
  • 怎么删除swapfile
  • soffice.exe - soffice进程是什么意思 有什么用
  • 如何查看win7激活码能重复使用
  • Linux操作系统软链接和硬链接的联系与区别
  • win8平板触摸键盘没反应
  • 命令行批量重命名
  • win7电脑桌面图标不见了右键也没用
  • win8磁盘占用率100%
  • jquery 限制文件大小
  • cocos2048
  • linux中使用bash是什么意思
  • cmd切换到当前目录
  • js代码生成
  • 使用筷子就餐会不会传染乙肝病毒
  • 手机端apk反编译工具_android反编译工具
  • jQuery ajax应用总结
  • 出口退税中的留抵税额
  • 网上报个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设