介绍
开源站点监控工具,是一个易于使用的自托管监控工具。
开源地址: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)
参与讨论