在群晖NAS上通过Docker安装Uptime Kuma搭建网站监测系统
前言
前几天发生因为CloudFlare里面SSL证书掉落导致网站不能访问的情况,想着还是要有一个自己的网站运行监测系统,一旦发现网站不能正常访问,就能通过手机短信或者邮件等方式第一时间通知我。询问了专家了以后,决定利用我的群晖NAS,在Docker安装Uptime Kuma,搭建网站监测系统,并通过安装在手机上的Bark App接受相关通知。
简介
- Uptime Kuma,这是一款轻量的监控 Web 以及网络的开源工具。有Demo页面https://demo.uptime.kuma.pet供参考。
- Bark: 是一款免费的Iphone app, 可以在苹果的App Store找到,可以接受推送到自己iphone的消息。
Uptime Kum的安装
1:打开群晖的Docker -- 注册表,搜索uptime kuma,双击下载
2:完成下载后,在映像中启动
3:网络设置部分直接菜哟过默认的桥接即可,点下一步
4:根据需要,修改容器名称,不修改也没有关系,直接点下一步
5:填写本地端口,注意不要填22,80,88,443,5000等常用端口,以免冲突。我填写的是3001端口,和容器端口一致。容器端口3001不需要修改。然后下一步。
6:储存空间设置 特别注意,我有看到其他攻略写的说要 设置装载路径/app/data,我实际测试下来,设置了这个装载路径了以后,会导致Bark信息推送失败。所以如果您和我一样是选择使用Bark接受监测报警信息的,就和我一样跳过这个储存空间设置,直接点击下一步操作即可。
7:完成所有配置,直接点完成即可
8:到容器中确认Uptime Kum处于运行状态
Uptime Kum的设置
1:浏览器输入 http://ip:3001 (ip为NAS的ip地址,3001为上面安装时候配置的本地端口),第一次访问的时候,系统会要求您建立管理员账户
2:进入后在洁面内点击添加监控项即可,操作都很简单。特别需要注意的是Bark 接入点的输入,如果您和我一样是选择使用Bark收到监控报警信息的话。您需要先在Apple Store安装好Bark,完成注册后,系统会提供诸如 https://api.day.app/**********/ 类似这样结构的代码,其中**********就是您的Key,然后只需要在Bark接入点输入 https://api.day.app/**********/ 即可。(**********替换为你的Key)