ASUSTOR安装Uptime Kuma实现docker实时状态监测并开机企业微信消息推送及时获知机器服务在线状态

2022-10-14 14:27:17 5点赞 32收藏 1评论

配置说明

  • 项目地址自己百度,什么原因平台不让发!自给自足

  • docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1 容器端口3001 容器存储卷路径/app/data(因此前安装镜像nas-tools已占用3001的主机路径,所以我把主机和容器的对应关系改为-p 4001:3001 所以我现在访问主机4001端口即可访问容器!!!重点来了!!!请把主机的/var路径映射到容器的/var路径中去,后续配置docker容器需要用到)

  • 需要自己微信部署一个群组,然后配置群机器人获取推送的key来达到及时推送的目的

  • 所有环境均在公网下执行操作!

部署后使用预览

状态一览状态一览

容器内状态监控容器内状态监控

网页监测网页监测


配置过程

  • 首先我们要在企业微信内用3人组建群聊,在功能选项中添加群机器人,命名后保存后获取key。

添加群机器人添加群机器人

获取key获取key

灵活配置不要硬抄灵活配置不要硬抄

  • 打开ip:4001配置账号密码

  • 打开右上角头像-设置-docker宿主设置,配置宿主信息

配置宿主配置宿主

  • 打开设置-通知 选择企业微信群通知,填入key测试生效保存

配置信息通知配置信息通知

效果如图效果如图

  • 返回到首页添加监控项目。这里主要我们可以选择2种进行配置:一种使用http(s)对于web端进行一个嗅探,要是能访问说明是正常的,不能访问判断为断联,会进行消息推送。还有一种是部署在docker内的容器ID进行探针,有反馈为正常,无反馈为失联!

容器内配置-输入容器名字即可容器内配置-输入容器名字即可

web配置-输入完整URL有端口的要输入端口web配置-输入完整URL有端口的要输入端口

举例jellyfin举例jellyfin


总结

  • 灵活运用前期docker内的端口以及路径知识

  • 这是一个相对友商的服务监测项目

  • 请保证在公网状态下配置

  • 端口转发过程忽略!!!!

  • 有问题的可以在项目的wiki中查看,也可以在你官方售后群咨询技术!


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
1评论

  • 精彩
  • 最新
  • 刚刚订购一台,原来一直使用威联通,想尝试一下华硕的,多多交流***

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
32
扫一下,分享更方便,购买更轻松