15. Docker实战监控神器Uptime Kuma

这篇具有很好参考价值的文章主要介绍了15. Docker实战监控神器Uptime Kuma。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

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

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

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

docker ps

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

3.2、访问

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

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

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

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

3.3、配置

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

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

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

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

3.4、集成飞书机器人

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

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

将webhook地址填写到uptime kuma中。

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

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

3.5、效果

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

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

当触发告警消息推送时:

15. Docker实战监控神器Uptime Kuma,云原生,docker,容器,运维,云原生,linux

我们还可以选择不同的告警通知类型,结合我们的实际情况可以指定不同的告警策略。文章来源地址https://www.toymoban.com/news/detail-691207.html

到了这里,关于15. Docker实战监控神器Uptime Kuma的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包