企业网站和API服务经常出现宕机、响应慢等问题,影响业务正常运行。本系统实现对多个网站和服务的一站式监控,自动检测HTTP状态、响应时间、SSL证书有效期,异常时多渠道自动告警,大幅降低运维成本和损失。
点击空白处退出提示
企业网站和API服务经常出现宕机、响应慢等问题,影响业务正常运行。本系统实现对多个网站和服务的一站式监控,自动检测HTTP状态、响应时间、SSL证书有效期,异常时多渠道自动告警,大幅降低运维成本和损失。
1. 多站点监控:同时监控任意数量的HTTP/HTTPS网站和API
2. HTTP状态检测:自动检测返回码(200/301/404/500),实时告警
3. 内容变更检测:对比页面hash,发现内容被篡改自动通知
4. SSL证书检查:检测证书是否即将过期(7天/30天预警)
5. 响应时间统计:记录每个站点响应速度,生成性能趋势图
6. 多渠道告警:支持邮件、微信、短信3种方式通知
7. 定时执行:支持自定义检测频率(分钟/小时/天)
8. 自动重试:失败自动重试3次,排除网络波动误报
本人独立完成系统架构设计、监控引擎、告警模块、报表系统全栈开发。采用模块化设计,支持多线程并发检测,单机可同时监控100+站点。技术栈:Python、requests、smtplib、threading、schedule、json。



评论