使用uptime_kuma

Uptime Kuma 是一款开源、自托管的监控工具,因其界面精美、操作简单而在开发者和自建服务爱好者中极受欢迎。它的设计风格非常现代化,类似于商业级的 UptimeRobot,但你可以完全掌控自己的数据。

以下是关于 Uptime Kuma 的详细介绍:


核心功能

  • 多类型监控:支持 HTTP(s)、TCP、Ping、DNS 记录、Push、Steam 游戏服务器、Docker 容器等多种协议的存活检查。
  • 精美的仪表盘:提供直观、响应式的 UI,支持深色/浅色模式(且支持跟随系统或手动切换),图表展示了服务的延迟和可用率。
  • 状态页 (Status Page):可以创建公开的状态页,向用户展示服务的实时运行状况,无需登录即可查看。
  • 丰富的通知渠道:支持超过 90 种通知方式,包括 Telegram、Discord、飞书、钉钉、微信(通过插件)、邮件 (SMTP) 以及 Webhook 等。
  • 多语言支持:原生支持中文在内的多种语言。
  • 代理支持:如果你的服务器无法直接访问某些目标,可以通过设置代理来进行监控。

为什么它受到欢迎?

1. 部署极其简单

它非常适合使用 Docker 运行。只需一行命令即可启动,且所有数据都存储在一个 SQLite 数据库文件中,备份和迁移非常方便。

2. 交互体验优秀

与传统的监控工具(如 Zabbix 或 Nagios)不同,Uptime Kuma 的配置几乎是“零门槛”的。添加一个监控项通常只需要填写 URL 并点击保存。

3. 轻量化

它采用 Node.js 和 Vue 编写,对系统资源的占用非常低,即便是 1 核 1G 的轻量云服务器也能流畅运行。


监控网站项目

传送门

监控服务器项目

传送门

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理