Uptime Kuma:一个易于使用的自托管监控工具,附安装教程

Uptime Kuma 是一个非常方便的可以自行部署的自托管监控工具,本文介绍一下 Uptime Kuma 的介绍、特性、以及安装教程。Uptime Kuma 安装之后还是挺美观的,可以用来监控一下 VPS 或者服务器的在线率等情况。

一、Uptime Kuma 介绍

Uptime Kuma 是一个可以自己搭建的服务器监控工具,相当于 uptime robot 这类网站的功能。

二、Uptime Kuma 特性

  • 监控 HTTP(s) / TCP / HTTP(s) 关键字/Ping/DNS 记录/推送/Steam 游戏服务器/Docker 容器的正常运行时间
  • 花哨的、反应式的、快速的 UI/UX
  • 通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和 90 多种通知服务进行通知,单击此处查看完整列表
  • 20秒间隔
  • 多种语言
  • 多个状态页面
  • 将状态页面映射到特定域
  • 平图
  • 证书信息
  • 2FA支持

三、Uptime Kuma 安装教程

目前支持使用 Docker 安装,非常方便:

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

请仅使用本地卷,不支持 NFS 等其他类型。

Uptime Kuma 现在在 http://localhost:3001 上运行。

如果不通过 Docker 安装,那么按照以下步骤即可。

依赖要求:

  • Node.js >= 14
  • npm >= 7
  • Git
  • pm2 – For running Uptime Kuma in the background

安装步骤:

# Update your npm to the latest version
npm install npm -g

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Option 1. Try it
node server/server.js

# (Recommended) Option 2. Run in background using PM2
# Install PM2 if you don't have it: 
npm install pm2 -g && pm2 install pm2-logrotate

# Start Server
pm2 start server/server.js --name uptime-kuma

Uptime Kuma 现在在 http://localhost:3001 上运行。

更多有用的 PM2 命令:

# If you want to see the current console output
pm2 monit

# If you want to add it to startup
pm2 save && pm2 startup

以上就是 Uptime Kuma 的一个简单介绍和安装教程。


【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps

【AD】RackNerd 推出的 KVM VPS 特价优惠,在纽约、西雅图、圣何塞和阿什本每年仅需 12.88 美元!