位置: 编程技术 - 正文

利用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文件用什么打开
  • 增值税应税劳务的纳税人是什么意思
  • 鼠标反应迟钝是什么原因
  • 腾讯管家游戏加速怎么开
  • 如何在Excel中进行单元格格式化?
  • 去掉右键菜单中的快捷键
  • 营业外支出的核算内容包括
  • 预交税款分录
  • 提示内存不足
  • 摊余成本计量的金融资产若溢价购买小于
  • 个人出租住房如何开增值税专用发票
  • 纽格尔官网
  • ssm算前后端分离吗
  • 数据库管理框架
  • 自定义max函数
  • 申请减免费用的报告格式
  • 接受捐赠固定资产的改建支出
  • php oauth2 单点登录
  • 磁盘命令符
  • lsmod命令结果详解
  • 任何单位和个人发现洗钱活动有权向什么举报
  • 个人独资为什么不能叫公司
  • 暂估入库会计
  • 企业应付职工薪酬
  • 金税盘v2.0.41怎么扫码开票
  • mongodb服务端默认的端口号是多少?
  • 多付的账款计入什么科目
  • 运输发票怎么做账
  • 代订饭店
  • 房屋租赁时需要交税吗
  • 资产负债表中衍生金融资产项目应根据什么科目填列
  • access数据库如何
  • 建筑公司劳务分包开票内容怎么写
  • 租赁公司开票没有写数量可以开吗?
  • 坏账损失属于营业成本吗
  • 小规模纳税人是季度报税吗
  • 增值税期末留抵退税原因采集确认单
  • 哪些项目不可以抵扣进项
  • 建筑业暂估成本票来了后的账务处理
  • sql server自动生成语句
  • distinct 多个
  • mysql存emoji表情
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • windowsxp如何清理磁盘
  • WINDOWS7系统安装包
  • 苹果电脑安装macos怎么安装
  • windows资源管理器停止工作怎么办
  • win7旗舰版提示不是正版
  • win10系统以太网连接图标不见了怎么办
  • Win10专业版21h2
  • linux怎么查看挂载点
  • 代码结构说明书
  • 模仿文明
  • nodejs开发博客
  • javascript indexOf函数使用说明
  • 禁止所有陌生人的来电设置
  • 税盘换电脑怎么登陆
  • 临时搭建的活动叫什么
  • 国家税务总局公务员招录公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设