简介
uptime-kuma[1]是一个花里胡哨的自托管的网站监控工具,支持的功能也相对较为丰富:
监控HTTP(s)/TCP/HTTP(s)关键字/Ping/DNS记录/推送/SteamGameServer等的正常运行时间。
支持丰富的通知渠道,如通过Telegram、Discord、Gotify、Slack、Pushover、电子邮件(SMTP)和70多种通知服务发送通知,请单击此处查看完整列表[2]。
20secondintervals.
[支持多种语言](https://github.com/louislam/uptime-kuma/tree/master/src/languages“languages”)
简洁的状态页面
Ping图
监控证书信息
安装
监控服务与被监控的服务不要放在同一个服务器上,并且监控服务重要等级应该为level1.
通过docker安装
通过docker-compose安装
配置nginx(可选)
相比blackbox_exporter去监控url和证书,这个就显示很高大上了,花里胡哨的监控面板,有时候更适合给领导和客户欣赏;
告警
安全性
API
最后值得提的就是,这个作品的作者目前还没有支持通过API进行监控项等信息的意向,通过在github上issue中得知,估计就是贡献代码,也不会采用,如果支持了API,那么就可以通过自动化的方式进行便捷式管理了。不过自己可以实现哦
当然如果是个人博客,也可以通过uptimerobot[3]进行监控,有免费的额度使用。
参考资料
[1]
uptime-kuma:https://github.com/louislam/uptime-kuma
[2]notifications:https://github.com/louislam/uptime-kuma/tree/master/src/components/notifications
[3]uptimerobot:https://uptimerobot.com/