树莓派实验: uptime-kuma网站监控和bark-server消息通知

NO.1
网站状态监控

上一期测试了Umami的网页数据统计

本期记录网页状态监控以及状态异常时消息预警通知

以本文博客为例

uptime-kuma可以检测博客是否在线以及博客的SSL证书是否到期

曾经遇到过的场景

  • 由于域名服务商升级,偷偷把本博客域名释放了,导致博客无法访问

  • 服务器服务商说因为某些原因导致本文的vps直接被销毁,无备份,无法访问

  • 不知被谁被DDOS博客,攻击到无法访问

  • 网络延迟,波动或者DNS异常或者CloudFare等上游异常事故等

  • 服务器磁盘爆满或者内存爆炸(被注入病毒或者未及时清理数据)

img

NO.2
消息通知

当检测到网站下线时或者SSL证书过期时

需要通过消息推送及时预警

uptime-kuma可以选择多种消息通知服务,本文选择自建bark-server

bark-server主要用于iphone手机消息通知,如果是android,建议设置其他通知方式

img

NO.3
Tips

uptime-kuma和bark-server想要保证状态和消息本身的稳定性,建议优先部署在云服务器vps上

理论上如果网页或者博客异常,那么uptime-kuma和bark-server可能同时也异常

建议放在不同服务器上部署,本文放在本地树莓派上,会受到网络代理和家宽和停电状态的影响,导致服务本身不精确

但是由于是实验的原因,目前简单实用足够了

目前考虑到谷歌SEO,暂时把博客放在VPS,后期有打算把博客放在树莓派

虽然可能不稳定,但是本地数据优先,不依赖云服务器,服务器只提供网络就行

END.