Mobile wallpaper 1Mobile wallpaper 2
719 字
4 分钟
不止于监控:Uptime Kuma如何重新定义服务健康管理

主要功能#

1. 多种监控类型#

支持监控 HTTP(s)、TCP、Ping、DNS 记录、Docker 容器、数据库(如 SQL Server、PostgreSQL、MySQL、MongoDB、Redis 等)等多种服务。#

2. 实时通知#

提供 90 多种通知方式,如 Telegram、Discord、Gotify、Slack、Pushover、电子邮件等,当监控的服务出现故障时,可以及时通知用户。#

3. 直观的 Web 界面#

拥有简洁、用户友好的 Web 界面,方便用户进行监控项的设置、查看监控历史和服务状态等操作。#

4. 历史数据和图表#

记录服务的历史状态,包括响应时间和可用性,并以图表形式展示,帮助用户分析服务性能趋势。#

5. 多用户支持#

支持创建多个用户账户,实现团队协作和权限管理。#

部署方式#

Docker 部署#

1. 确保已安装 Docker,若未安装可参考官方文档进行安装。 2. 使用以下命令运行 Uptime Kuma: 3. 若不想暴露在公网,可使用以下命令(需先删除之前的容器):

非 Docker 部署#

要求#

○ 平台:主要的 Linux 发行版(如 Debian、Ubuntu、CentOS、Fedora 和 ArchLinux 等)、Windows 10(x64)、Windows Server 2012 R2(x64)或更高版本(不支持 Replit / Heroku)。 ○ 需要安装 Node.js 18 / 20.4、npm 9、Git 和 pm2(用于在后台运行 Uptime Kuma)。

安装步骤#

1. 安装 Node.js、npm、Git 和 pm2(若未安装)。
2. 安装步骤 ○ 克隆仓库: ○ 进入 uptime-kuma 目录,运行 npm run setup。 ○ 启动服务器,可选择以下两种方式: ■ 尝试运行: ■ 使用 PM2 在后台运行(若未安装 PM2,先安装: ■ 然后启动服务器: 1Panel 部署 1. 部分功能依赖 Docker,若无法正常使用相关功能建议配置镜像加速。 2. 可前往在线安装 - 1Panel 文档获取适合的安装命令,或在选择安装系统时预安装 1Panel。

使用示例#

1. 添加监控项目#

登录 Uptime Kuma 的 Web 界面后,点击左侧的添加监控项目,可添加要监控的网站或服务,如设置监控谷歌等。可以设置心跳间隔,如 20 秒。#

2. 设置通知#

点击具体的监控条目,选择编辑,可设置通知方式,如在网站下线或停止服务时,自动向指定的聊天软件(如 Slack 等)发送通知。#

3. 状态页面设置#

在状态页面中新增一个状态页面,设置名称和路径等,可添加监控项并进行分组和布局调整,还可以显示证书有效期等额外信息。设置完成后,可将状态页面设置为入口页面,方便查看监控状态。#

总之,Uptime Kuma 是一个强大且易于使用的监控工具,无论是个人还是小型团队,都可以通过它有效地监控自己的网络服务,确保服务的稳定运行。

Uptime Kuma#

uptime.png

不止于监控:Uptime Kuma如何重新定义服务健康管理
https://www.yeioo.com/posts/uptime/
作者
梧桐小树
发布于
2025-09-07
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时