Uptime Kuma 是一个易于使用的自托管监控工具,它可以帮助您实时监测各种网络服务的运行状态。无论是网站、服务器、API 还是 Docker 容器,Uptime Kuma 都能够提供准确可靠的监控和通知,帮助您及时发现和解决潜在的故障和问题。本文将介绍 Uptime Kuma 的主要特点,并提供详细的安装指南,让您能够快速搭建自己的监控系统。
Uptime Kuma 的特点
- 多种监控类型:Uptime Kuma 提供了多种监控类型,包括 HTTP(s)、TCP、关键字匹配、JSON 查询、Ping、DNS 记录、推送通知、Steam 游戏服务器和 Docker 容器等。无论您要监控的是什么类型的服务,Uptime Kuma 都可以满足您的需求。
- 精美的用户界面:Uptime Kuma 的用户界面设计简洁而美观,具有良好的响应性和快速的用户体验。通过直观的界面,您可以轻松地查看和管理监控项目,快速发现问题并采取相应的措施。
- 多种通知方式:Uptime Kuma 支持多种通知方式,包括 Telegram、Discord、Gotify、Slack、Pushover、Email(SMTP)等 90 多种通知服务。您可以根据自己的偏好选择合适的通知方式,确保您能够及时收到关键的监控通知。
- 20 秒间隔监控:Uptime Kuma 提供 20 秒的监控间隔,确保您可以及时获取到最新的监控数据,以便及时做出反应。
- 多语言支持:Uptime Kuma 支持多种语言,您可以根据自己的首选语言进行界面和通知的配置,确保与团队成员的沟通更加顺畅。
- 多个状态页面:Uptime Kuma 允许您创建多个状态页面,方便对不同的服务或项目进行分类和管理。您可以根据需要为每个状态页面设置不同的监控项和通知方式。
- 证书信息:Uptime Kuma 提供证书信息的监控和显示功能,您可以轻松查看您的服务是否使用了有效的 SSL 证书,并及时更新和续签。
- 代理支持:如果您的服务在使用代理进行访问,Uptime Kuma 也能够提供完善的代理支持,确保您能够准确监控到服务的运行状态。
- 两步验证支持:为了增强安全性,Uptime Kuma 支持两步验证功能,您可以为您的 Uptime Kuma 实例启用两步验证,确保只有授权人员能够访问和管理监控系统。
安装 Uptime Kuma
使用 Docker 安装
要使用 Docker 安装 Uptime Kuma,您只需要执行以下命令:
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
请确保您已经安装了 Docker,并且具备足够的权限。安装完成后,Uptime Kuma 将在 http://localhost:3001 上运行。
非 Docker 安装
如果您不使用 Docker,可以按照以下步骤进行非 Docker 安装:
1、下载 Uptime Kuma 的最新发布版本压缩包(ZIP)文件。
2、解压缩压缩包到您希望安装 Uptime Kuma 的目录。
3、打开终端或命令提示符,进入 Uptime Kuma 的目录。
4、运行以下命令来安装所需的依赖项:
npm install
#如果您未安装 Node.js 和 npm,请先安装它们。
5、配置 Uptime Kuma。您可以通过编辑 config.json
文件来配置 Uptime Kuma 的设置,例如监听端口、数据库连接等。
6、运行以下命令来启动 Uptime Kuma:
npm start
Uptime Kuma 将在默认端口(3001)上运行。如果您在配置文件中更改了端口,请使用相应的端口号。
7、打开您的浏览器,访问 http://localhost:3001
(或您配置的自定义端口),您将看到 Uptime Kuma 的登录页面。
8、输入管理员的用户名和密码,并登录到 Uptime Kuma 的管理界面。
9、现在,您可以开始配置和管理监控项目,并享受 Uptime Kuma 提供的监控和通知功能了。
Uptime Kuma 是一个功能强大且易于使用的自托管监控工具,它可以帮助您实时监测各种网络服务的运行状态,并及时通知您关键的监控事件。通过本文提供的安装指南,您可以快速搭建自己的监控系统,并享受 Uptime Kuma 提供的便捷和可靠的监控服务。祝您的网络服务始终保持高可用和稳定!