本地服务器搭建Uptime Kuma网站监控服务

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,填写进去就完成了

小风博客


监控效果:
小风博客

打 赏

小风博客
请点评论按钮,登录后发表评论
  • 最新评论
  • 总共0条评论