跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > 15. Docker实战监控神器Uptime Kuma

15. Docker实战监控神器Uptime Kuma

时间:2024-04-08 21:40:37 来源:网络cs 作者:璐璐 栏目:卖家故事 阅读:

标签: 实战 
阅读本书更多章节>>>>

目录

1、前言

2、什么是Uptime Kuma?

3、Docker部署Uptime Kuma

3.1、安装

3.2、访问

3.3、配置

3.4、集成飞书机器人

3.5、效果

1、前言

在利用Docker部署项目时,我们需要时刻知道已部署的容器的状态。且通常会把所有的站点监控配置到云平台上,以检测各站点的连通性。而Uptime Kuma就是一个开源的监控工具,还支持告警信息的推送等。我现在所在的项目中,就是用此作为站点健康状态监控的工具。

2、什么是Uptime Kuma?

Github地址:https://github.com/louislam/uptime-kuma

在线体验Demo地址:Uptime Kuma Demo

Uptime Kuma是一个开源项目,由 GitHub 上的贡献者社区开发和维护。该项目由来自印度尼西亚的软件工程师穆罕默德·穆斯塔迪(Muhammad Mustadi)发起,他在2019年创建了Uptime Kuma的初始版本。

主要功能:

支持监控 HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers的正常运行时间支持Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和90 多种通知服务发送通知最小间隔20S......

3、Docker部署Uptime Kuma

3.1、安装

默认端口3001,只需要一条命令即可完成启动安装。这里最好创建一个自己的数据盘目录,将配置的信息挂在到我们宿主机本地,不然到时候容器重新创建后,所有的监控信息都需要重新配置。

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

通过命令可以查看我们当前创建的容器:

docker ps

3.2、访问

接着就可以直接访问我们的控制台地址:http://IP:3001。可以看到控制台页面:

输入账号密码,登录主页。

3.3、配置

点击添加一个监控项,选择我们合适的监控类型。这里我选择用http方式。

接着点击右侧的设置通知,选择通知的类型,这里我选择飞书机器人通知:

3.4、集成飞书机器人

飞书群里添加机器人,可以查看飞书添加的文档。添加完机器人后,会得到一个hook地址:

将webhook地址填写到uptime kuma中。

保存完成之后,就得到了我们的站点监控信息。

3.5、效果

以下是我真实项目中所配置的站点监控项。可以看到每个监控项都有一些小绿标,这些就表示当前服务或站点是可用的。但不可用时,会显示红色小点。并会触发我们前面配置的飞书机器人消息推送。

当触发告警消息推送时:

我们还可以选择不同的告警通知类型,结合我们的实际情况可以指定不同的告警策略。

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-08/155700.html,文章来源:网络cs,作者:璐璐,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论