CIUIC

Uptime Kuma 网站监控面板部署与使用教程

什么是Uptime Kuma?

Uptime Kuma 是一款开源的现代化网站监控工具,提供美观的仪表板和强大的监控功能。它可以监控HTTP(s)/TCP/Ping/DNS等多种服务,支持通知推送(Telegram、Discord、邮件等),是替代传统Uptime Robot等商业监控服务的优秀选择。

部署准备

在开始部署前,您需要准备:

Uptime Kuma 网站监控面板部署与使用教程

一台服务器(推荐使用Linux系统)Docker环境(推荐安装方式)域名(可选,用于访问监控面板)

如果您还没有合适的服务器,可以考虑使用CIUIC云服务器,提供稳定可靠的云计算服务。

使用Docker部署Uptime Kuma

1. 安装Docker

如果您的服务器尚未安装Docker,可以执行以下命令:

# 对于基于Debian/Ubuntu的系统sudo apt updatesudo apt install -y docker.io docker-composesudo systemctl enable --now docker

2. 创建Uptime Kuma容器

使用以下命令一键部署Uptime Kuma:

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

3. 配置反向代理(可选)

为了通过域名访问并启用HTTPS,建议配置Nginx反向代理:

server {    listen 80;    server_name monitor.yourdomain.com;    location / {        proxy_pass http://localhost:3001;        proxy_set_header Host $host;        proxy_set_header X-Real-IP $remote_addr;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    }}

然后使用Certbot获取SSL证书:

sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d monitor.yourdomain.com

初始设置

访问 http://your-server-ip:3001 或您的域名创建管理员账户设置时区和首选语言

添加监控项

1. 监控HTTP服务

点击"添加监控"选择"HTTP(s)"填写URL(如 https://example.com)设置监控间隔(默认60秒)配置告警阈值(如连续2次失败触发告警)

2. 监控TCP端口

选择"TCP端口"填写主机名/IP和端口号设置超时时间(默认30秒)

3. 监控Ping

选择"Ping"填写目标IP或域名设置可接受的延迟阈值

配置通知

Uptime Kuma支持多种通知方式:

Telegram通知

创建Telegram Bot(通过BotFather)获取Chat ID在Uptime Kuma中添加Telegram通知配置

邮件通知

配置SMTP服务器信息设置发件人和收件人邮箱

Webhook通知

提供自定义Webhook URL可集成Slack、Discord等平台

高级功能

状态页面

创建公开的状态页面自定义页面标题和描述选择要展示的监控项

多区域监控

在不同地区的服务器部署Uptime Kuma实现分布式监控

API访问

使用Uptime Kuma提供的API获取监控数据与其他系统集成

维护与更新

定期检查Uptime Kuma的更新:

docker stop uptime-kumadocker rm uptime-kumadocker pull louislam/uptime-kuma:1# 然后重新运行之前的docker run命令

常见问题解决

容器无法启动

检查端口3001是否被占用查看Docker日志:docker logs uptime-kuma

通知不工作

检查网络连接验证通知配置信息是否正确

数据备份

定期备份Docker卷数据:/var/lib/docker/volumes/uptime-kuma

Uptime Kuma是一款功能强大且易于使用的监控工具,通过本教程,您应该已经成功部署并配置了自己的监控系统。对于需要更强大基础设施的用户,可以考虑使用CIUIC云服务来托管您的监控系统,确保高可用性和稳定性。

通过合理配置监控项和通知,Uptime Kuma能帮助您及时发现服务异常,提高系统的可靠性。随着使用深入,您还可以探索其更多高级功能,如多用户协作、自定义监控脚本等,构建更完善的监控体系。

打赏
收藏
点赞

本文链接:https://www.ciuic.com/som/36.html

版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com

联系客服
网站客服 业务合作 Q交流群
217503193
公众号
公众号
公众号
返回顶部

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!