使用 Uptime Kuma 监控你的在线服务
你是否曾经想知道你的在线服务是否正常运行?是否希望有一个简单、自托管的工具来助你做到这一点?好消息是,Uptime Kuma 可以帮你轻松实现这一需求!
什么是 Uptime Kuma?
Uptime Kuma 是一个开源的、自托管的状态监控工具,它允许你监控你的在线服务。它支持 HTTP(s)、TCP 和 ICMP ping 检查,并可以在服务出现问题时通过多种方式(如 Slack、Discord、邮件等)向你发送通知。
如何部署 Uptime Kuma?
感谢 Docker 和 Docker Compose,部署 Uptime Kuma 实际上非常简单。下面是一个基本的 docker-compose.yml
文件:
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
environment:
- NODE_ENV=production
volumes:
- uptime-kuma-data:/app/data
ports:
- 3001:3001
restart: unless-stopped
volumes:
uptime-kuma-data:
只需将此内容保存为 docker-compose.yml
文件,然后在相同的目录中运行 docker-compose up -d
。几分钟后,你就可以在 http://your-server-ip:3001
上访问 Uptime Kuma 了!
开始使用 Uptime Kuma
首次访问 Uptime Kuma 时,系统会提示你设置管理员帐户。完成设置后,你可以开始添加需要监控的服务。每次服务状态发生变化时,Uptime Kuma 都会向你发送通知。
结论
Uptime Kuma 是一个强大且易于部署的工具,对于希望有一个简单、自托管的在线服务监控解决方案的人来说,这是一个完美的选择。如果你需要更多的功能或配置选项,建议访问 Uptime Kuma 的 GitHub 仓库或其官方文档。