文章目录
简介
基础信息
- uptime-kuma是一款开源的、多功能的服务器监控面板 。
- 功能真的很强大,其中比较实用,也是最初的推出的功能就是拨测功能,还有证书监控。
- 项目上线后,我们通常会将站点监控配置到云平台上,以检测各站点的连通性。
- Uptime Kuma 是一个开源的监控工具,功能类似于 Uptime Robot。相较于其它同类工具,Uptime Kuma 支持自托管服务,并且限制更少。本文将介绍 Uptime Kuma 的安装和使用方法。
开源信息
- 官网:https://uptime.kuma.pet/
- 在线演示地址:https://demo.uptime.kuma.pet:27000/
- GitHub地址:https://github.com/louislam/uptime-kuma
- 文档地址:https://github.com/louislam/uptime-kuma/wiki
在线安装
docker安装
- 一键脚本安装docker、docker-compose
bash
wget -O docker-install.sh https://files.rundreams.net/sh/run-sh/docker/docker-install.sh && sh docker-install.sh
Uptime Kuma安装
yaml
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
docker-compose安装
yaml
version: "3"
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: "uptime-kuma"
restart: "always"
volumes:
- "/etc/localtime:/etc/localtime"
- "/data/uptimekuma:/app/data"
ports:
- "3001:3001"
在线访问
账号创建
- 管理员账号创建
- 账号登录
基础配置
- 配置主站点信息
- 设置状态通知
- 这款工具支持的告警渠道多达90+,常用的基本都支持
- 增加标签配置
- 根据实际情况配置监控保留时间
监控管理
监控看板
- 监控配置首页
添加监控组
- 支持多种监控类型配置
配置http监控
- 配置https监控探测
- 查看具体某个监控,支持https到期时间通知
- 查询证书具体信息
监控异常通知消息
- 前面我们配置通知消息为钉钉,也可尝试其他的配置
- 钉钉通知如下:
自定义监控页面
- 自定义页面信息
特性支持
支持计划维护
- 暂时没有深究
特性总结
- 监控HTTP(s) / TCP / HTTP(s)关键字 / HTTP(s) Json查询 / Ping / DNS记录 / 推送 / Steam游戏服务器 / Docker容器的运行时间
- 时尚、反应灵敏、快速的用户界面/体验
- 支持通过Telegram、Discord、Gotify、Slack、Pushover、电子邮件(SMTP)以及90多种通知服务进行通知
- 多语言支持
- 多个状态页面
- 将状态页面映射到特定域名
- Ping图表
- 证书信息
- 双因素认证支持
总结
- Uptime Kuma 的界面干净简洁,部署和使用都非常简单。
- 如果你本身对站点监控没有太高要求的话,Uptime Kuma 是一个非常好的选择。
- 页面都是中文的,具体功能请自行体验,做一款小而美的站点,应用端口,主机存活类监控工具来说,还是非常不错的,不仅配置简单,状态显示也很友好。