如何设置一个监控机器人,当我的网站下线时在Telegram上通知我?
2 个回答
你的这种需求很常见,做站群和推广的都需要有监控。
1. 核心思想是:写脚本定时访问你的网站,返回状态码,200表示正常,其他表示异常。
2. 推荐使用Python+Requests库实现,写个50行左右的脚本即可,关键代码就那么几行,异常则触发通知。
3. 通知Telegram可用官方Bot API,创建群组+创建自定义bot,消息发送免费。文档地址 https://core.telegram.org/bots/api
4. 部署方案:Linode或者阿里云轻量级服务器,装一个crontab定时运行脚本,成本约5元/月。
脚本写好要测试下,模拟网站挂掉能否收到通知。基础的运维工具自己写比用现成的靠谱。有具体问题可以随时提问。
你这个需求比较常见,监控+Telegram报警。
建议使用UptimeRobot等免费工具,设置简单。
绑定Telegram群组,网站挂掉自动发消息通知。
具体方法可以注册UptimeRobot官网,添加监控项目,再设置Telegram报警。
整个操作过程10分钟就可以完成,完全不需要编写任何代码。