这操作绝了!在极空间上搭建专属监控平台,并让iPhone及时提醒

这操作绝了!在极空间上搭建专属监控平台,并让iPhone及时提醒

哈喽小伙伴们好,我是Stark-C~

关注我的小伙伴都知道,我目前是啥都缺,就是不缺NAS~

家里的NAS这么多,我是如何知晓它们是不是都在正常工作呢?

今天就为大家分享下我对家里所有NAS的监控方案,而这个方案,仅需使用到两个非常实用的Docker项目即可。它们分别为『Bark』和『Uptime Kuma』。

Bark:

Bark 是一个开源的轻量级消息推送服务,主要用于在 iOS 和 Android 应用中接收Apple Push Notification Service (APNs) 和 Firebase Cloud Messaging (FCM) 的通知。它允许用户通过 web 界面或 API 来管理通知。

Uptime Kuma:

Uptime Kuma 是一个开源的自托管监控工具,支持90多种通知方式,主要用于监控网站和服务的可用性(当然,也包括我今天为大家分享的监控我家NAS运行状况)。它提供了一个用户友好的界面,允许用户轻松设置和管理监控任务,以确保其服务的正常运行。Uptime Kuma 可以通过 Docker 部署,方便用户在各种环境中进行安装和使用。

部署

Bark的部署:

🔺打开极空间的文件管理器(个人空间),在Docker目录下新建“bark”文件夹。

🔺然后在极空间的Docker镜像仓库中搜索镜像“finab/bark-server”并“下载”。

PS:因为众所周知的原因,目前国内的Docker镜像拉取已经抽风...,这个是和极空间设备无关的。如果遇到Docker镜像拉取问题,可以百度“国内可用Docker镜像加速器”获取最新加速镜像站,或者一劳永逸的搞定网络问题。

🔺完成后在“本地镜像”中找到它,直接双击镜像开始部署容器。

🔺【基本设置】这里,容器名称自己可以随意修改,取消勾选“启用性能限制”。

🔺【文件夹路径】这里,手动添加以下映射关系:

  • ./Docker/bark:/data # 冒号前面映射新建的“bark”文件夹

🔺【端口】这里保证本地端口不冲突即可。其它就没什么设置了,点击“应用”完成容器的创建。

🔺完成以上之后看到容器显示“运行中”,就说明部署成功了。

Uptime Kuma的部署:

🔺同样打开极空间的文件管理器(个人空间),在Docker目录下新建“uptime-kuma”文件夹。

🔺然后在极空间的Docker镜像仓库中搜索镜像“ louislam/uptime-kuma”并“下载”。

🔺完成后在“本地镜像”中找到它,直接双击镜像开始部署容器。

🔺【基本设置】这里,容器名称自己可以随意修改,取消勾选“启用性能限制”。

🔺【文件夹路径】这里,手动添加以下映射关系:

  • ./Docker/uptime-kuma:/app/data # 冒号前面映射新建的“uptime-kuma”文件夹

PS:其实使用uptime-kuma还可以对NAS中部署的Docker容器进行监控和管理,不过需要加入“-v /var/run/docker.sock:/var/run/docker.sock”路径映射,极空间这个操作需要使用SSH终端才能实现。鉴于新手操作有些难度,再加上也不是每个人都需要这个,所以就省略了这个操作。

🔺【端口】这里保证本地端口不冲突即可。其它就没什么设置了,点击“应用”完成容器的创建。

🔺完成以上之后看到容器显示“正常”,就说明部署成功了。

设置

Bark端设置:

🔺部署好之后我们依然使用浏览器【NAS IP:端口号】打开Bark,可以看到以上显示,这个是正常情况。但是考虑到我们需要外网使用,我们还需要对这个连接做一个反向代理的操作。

🔺反向代理建议大家使用Lucky,我之前也发过详细的教程:

新势力NAS不能远程访问Docker?以极空间为例,教你如何远程访问Docker容器_NAS存储_什么值得买

🔺搞定反向代理之后,我们直接使用iPhone手机在“APP Store”中搜索“Bark”并下载,然后打开“Bark”APP,点击“注册设备”,弹出发送通知的提醒时选择“允许”,接着点击右上角的“+”。

🔺这里让我们添加私有服务器,私有服务器就是我们前面得到的反向代理链接地址,然后回到APP模版页面,它这里有推送内容、推送标题、推送铃声、持续响铃等各种模版,同时还有一个“复制”的标识。我们点击复制之后,然后粘贴到浏览器,将后面的中文更改成需要推送的内容即可。

🔺比如我粘贴到浏览器的地址栏之后,将后面的推送内容改成“哈喽,我是Stark-C”并回车。

请注意,这里还有一个细节,推送内容之前的链接就是稍后Uptime Kuma需要用到的。

🔺iPhone手机立马就弹出了我编辑的通知。OK,Bark端设置完毕。

Uptime Kuma端设置:

🔺直接在浏览器中输入 【http:// NAS的局域网IP:端口号】 就能看到登录界面了,首次打开会提示创建管理员账户,自己随意设置即可。

🔺进来之后先来“添加监控项”。

🔺在设置监控项页面,可以看到它支持的监控类型非常多,除了以HTTP(s)打头的网页,还包括Json 查询 / Ping / DNS / 数据库 / 游戏库/以及Docker容器等多种监控类型,因为我这里需要监控NAS的运行,所以选择HTTP(s)即可。

🔺设置好“显示名称”,URL地址就是“http:// NAS的局域网IP:端口号”,其它的如果不懂设置直接默认即可。完成后点击页面底部的“保存”。

🔺可以看到它已经监控到我的极空间NAS是在线状态的。

🔺接着我们来设置它的通知类型,点击右上角的用户图像,选择“设置”。

🔺选择“通知--设置通知”。

🔺它支持的通知类型非常多,不过我们今天的使用场景当然是选择“Bark“了。

🔺接下来的设置,Bark接入点就是前面我让你记下来的推送内容之前的链接,Bark群组随意设置一个英文(要不然会报错),铃声随意选择一个,先别着急“保存”,点击“测试”。

🔺如果没有问题页面右下角就会弹出如图所示的提醒。

🔺同时iPhone也会收到图中所示的信息(略有几秒的延迟)。

🔺最后,回到需要通知的监控目标,比如说我这里选择“极空间”,点击“编辑”,然后打开Bark通知,然后“保存”即可。

体验

🔺我特意将极空间监控的网口断网,可以看到Uptime Kuma端在数秒之后显示“故障”。

🔺然后iPhone马上就收到了极空间断网的通知提醒。

🔺接着我重新连上网线,Uptime Kuma显示“正常”。

🔺并且iPhone也收到了极空间“OK”的通知提醒。

最后

今天的项目其实还是很有意思的,我们搭建好『Bark』和『Uptime Kuma』之后,其实它的使用场景远比我今天介绍的要多得多,毕竟Uptime Kuma作为一款非常不错的监控工具可以干的事太多了,配合Bark又可以在第一时间给我们推送通知提醒,让我们能第一时间知晓监控目标的使用状态,有兴趣的小伙伴赶快折腾起来,看看有没有满足你需求的玩法吧。

随着极空间不久前正式发布高性能四盘位NAS私有云Q4与随身智能魔盒T2S两款新品,极空间的产品线也是再次扩大,继续为用户带来更易用、更智能、更安全、更强大的私有云产品与智能存储解决方案。如果你近期有入手NAS的计划,不妨关注下极空间。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值