Uptime Kuma:
一款易于使用的自托管监控工具,可以监测网站是否可以正常访问,如果掉线了可以发送信息通知用户的一个监控工具。
本文主要介绍如何在Linux系统中一键部署Uptime Kuma运维监控服务,并将这个服务映射至公网实现随时随地远程访问。
如果您像我一样在服务器上托管了多个网站,并且没有足够的时间来手动检査每个网站的在线状态,那么当出现问题时,您可能无法及时收到通知来处理这些问题。因此,搭建一个在线监控服务是很有必要的,它可以在状态异常Q时提醒您,以便您能够及时处理问题,确保网站的稳定性和可用性。
监控服务有很多,我最终选择了Uptime Kuma,因为Uptime Kuma是开源免费的,在Glthub上日前有43.1k Star! 它搭建非常方便,占用系统资源低。

主要功能
1.监控 HTTP(S)/TCP/HTTP(S)关键字/Ping/DNS 记录/推送/Steam 游戏服务器的正常运行时间
2.花哨的、反应式的、快速的 UI/UX
3.通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP)和 70 多种通知服务发送通知
4.提供代理支持
5.支持多种语言
6.Ping 图(Ping Chart)
7.证书信息(Certificate Info)
一.创建安装目录
[root@docker ~]# mkdir -p /data/docker/kuma
二.创建安装模版
services: uptime-kuma: image: louislam/uptime-kuma:latest container_name: uptime-kuma volumes: - /data/docker/kuma:/app/data ports: - "3001:3001" restart: always
点击创建好的模版进去部署


使用浏览器访问,并创建登录的管理员账号,http://192.168.1.12:3001 服务器IP+端口号:3001

在此界面我们可以添加要监控的网站:

点击左上角添加,配置监控URL,设置下监控名称:
监控类型非常多,对于手上管理的服务多的特别实用


异常状态通知功能:
个人认为使用短信通知最便捷,就是短信申请有点麻烦,所以我选用了Server酱通知,使用的微信服务号,好处是免费使用方便
https://sct.ftqq.com 用微信扫码登录后复制下KEY,填写进去就完成了

监控效果:
本文为 小风原创文章,转载无需和我联系,但请注明来自 小风博客www.hotxf.com
