介绍

开源站点监控工具,是一个易于使用的自托管监控工具。

官方页面
博主自搭建页面

开源地址:louislam/uptime-kuma:一个花哨的自托管监控工具 (github.com)

特点

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

安装

Uptime Kuma可快捷使用docker进行拉取

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

宝塔docker拉取

等待拉取成功即可使用 IP:3001 访问使用。

如果你想限制对 localhost 的暴露(不为其他用户公开端口或使用反向代理

配置

监控项配置

进入站点后首先进行管理员账号配置,而后进入控制台:

点击添加监控项

可以监控多种类型,同时也可以对ssl证书到期时间进行监控。

站点配置

点击右上角,进入设置,可对Uptime Kuma进行设置和更改,在通知中,可以设置多种类型通知方式,接收站点警告。

推荐使用ServerChan通知,站点地址:Server酱·Turbo版 | 一个请求通过API将消息推送到个人微信、企业微信、手机客户端和钉钉群、飞书群 (ftqq.com)

状态页面配置

右上角点击状态页面,点击新的状态页,进行配置和监控添加站点即可,可对名称进行自定义设置,用了就知道~

试用

Demo Server (所在地: Frankfurt - Germany): https://demo.kuma.pet/start-demo

这是一个临时的现场演示,所有数据将在 10 分钟后删除。

博主状态页面:monitor (starchen.top)