位置: 编程技术 - 正文

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

  • 装修设计合同印花税
  • 增值税属于哪个部门
  • 收到上年度所得税发票
  • 促成自然灾害的原因
  • 企业注销库存怎么做账务处理
  • 票种核定表怎么填写
  • 会计分录的含义及三要素
  • 营业执照注销要收费用吗
  • 研发费用可以计入哪个科目
  • 报税中反写是什么意思
  • 没有报关单货物违法吗
  • 增值税发票抵扣多少个点
  • 制造费用折旧费怎么结转
  • 企业支付的工伤赔偿需要什么材料
  • 单位捐赠汽车账务处理要如何做?
  • 资产负债表和利润表和现金流量表的关系
  • 农业公司没发票可以入账吗
  • 出口退税可以不申报是否需要缴纳增值税
  • 物业公司取暖费收费标准
  • 预缴的附加税还可以扣减吗
  • 购进货物运费会退吗
  • 坏账准备需要做账吗
  • 非金融机构有
  • 母公司向全资子公司划转土地
  • 公司员工差旅费报销制度
  • 异地提供建筑服务预缴增值税
  • linux增加inode
  • 未分配利润转增股本交印花税
  • 更新kb4584229
  • 房产契税如何计算2021年
  • 公司收到款后怎么做账
  • win11玩游戏鼠标卡顿
  • linix unix
  • 委托代销视同买断会计分录怎么写?
  • 残疾人就业保障金计入什么科目
  • 贷方跟借方哪个是收入哪个是支出
  • vue3怎么样
  • 利息收入做红字
  • 网络用语屠夫
  • 增值税普通发票查询真伪
  • filezilla使用手册
  • 增值税进项税加计抵减
  • 银行账号未备案怎么解决
  • 公对公的税票是怎么个流程
  • 规模以上企业纳税要求
  • mac node-gyp
  • dedecms官网
  • sqlserver正则表达式用法
  • 织梦cms要钱吗
  • 个体户核定征收超过了怎么办
  • 利息收入的会计分录
  • 培训学校不退学费找什么部门
  • 收到代持股权的账务处理
  • 价税分离购销合同模板
  • sql比较数值大小
  • win7系统开机蓝屏怎么修复
  • 哪个是win8.1更新win10的补丁
  • VMware虚拟机安装Android系统
  • macbook怎么隐藏
  • Linux服务器管理的开机界面
  • 电脑开机显示xp后无反应
  • keyemain.exe是什么
  • 在linux中使用什么命令可以给命令起别名
  • vsftpd的配置文件
  • opengl es 3.2
  • javascriptcsdn
  • 怎么用winrar打包压缩文件
  • js文件里面有什么
  • bootstrap2
  • js frameset
  • css you
  • 10分钟掌握心理学
  • linux启动过程流程图
  • 流程控制语句java
  • android检测网络差
  • android自定义组件开发详解
  • 企业所得税问题的研究论文
  • 核定征收,新企业怎么填
  • 一手房有契税和个税吗
  • 纳税服务投诉整改报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设