NAS太多怎么办?一个项目监控所有NAS状态,极空间部署轻量级资源监控中心

熊猫不是猫猫 2024-11-17 20:47:30

「大家好,我是熊猫,你的NAS领航员。NAS不只是存储那么简单,数码也可以是生活,关注我,给你的生活加点'技'趣!」

引言

熟悉熊猫的都知道,熊猫玩过非常之多的NAS,同时熊猫也有个人网站以及服务器,所以在服务器资源监控这一点上熊猫需要一个能集中查看我所有NAS以及服务器运行状态的东西。而今天要介绍的便是这样一个项目,轻量级、简单,具备Docker统计信息的功能,可设置针对CPU、内存、硬盘等信息的警报,多用户系统,自动备份数据等特性,今天要体验的就是「beszel服务器资源监控中心」。

预览图

设备介绍

因为目前熊猫的主力NAS还是极空间的Z423旗舰版,毕竟在性能上来说它目前没有那台消费级NAS能超越,于是这次也准备将Z423作为母机来使用,用它来监控各个服务器的状态。不过项目本身就是轻量级的,且带有arm架构,所以理论上用Z2Pro一样也是可以部署的。

极空间系统

值得一提的是该项目原本是需要一定权限才能运行的,上个月极空间也是放开了SSH端口,所以目前极空间基本上主流NAS都是支持打开SSH端口了。权限的放开很多之前不能部署不方便部署的项目都可以实现了。

项目体验

项目是有中文的,首次进入使用时会提醒你创建一个管理员账号,填写用户名、邮箱、密码创建账户之后就能进入主界面了,该项目该支持github直接登录,非常方便。

首次登录

进入主界面之后在没有添加任何服务器之前什么都不会显示,不过因为熊猫这里已经添加了一台NAS服务器,所以能看到对应的信息,主界面会显示系统名(自己设置)、CPU占用、内存占用、磁盘占用以及网络和客户端版本,整个UI也是非常好看。

主界面

先看客户端界面,点击右边的小铃铛可以设置对应的警报提醒,例如客户端状态、CPU使用率、内存使用以及磁盘和温度这些,可自定义阈值和持续时间。

警报设置

直接点击客户端,就能进入更为详细的系统信息界面了。这里能看到对应的设备IP、型号、运行时间、内核版本以及处理器型号,下方还能看到每个项目的曲线图,在右边还能设置观察的时间,例如一小时内、十二小时内等等。

设备信息

点击右上方的小人能看到更多设置项,这里点击系统再次输入管理员账号就能进到项目的数据库了。不过这个界面如果不懂不推荐大家随意改动。

数据库

部署教程

项目介绍完毕,接下来便是部署环节。项目的母机部署并不难,主要麻烦的点在于你要监控的设备都需要部署一个监控端。这里咱们先在Z423上进行服务部署。还是老规矩,在部署之前记得检查自己的镜像源是否设置加速,如果有那就直接来到Docker仓库界面选择自定义拉取,输入henrygd/beszel拉取镜像。

镜像下载

下载好镜像之后转到本地镜像中选择刚刚拉取的镜像,双击创建容器,这里我们需要设置一下文件夹映射,新建一个beszel文件夹,将其映射设置为/beszel_data。

文件夹映射

随后我们来到端口这里将其端口8090映射到本地,例如熊猫这里为9080。

端口映射

这时候项目也就启动成功了,浏览器输入极空间IP:9080端口就能访问项目了,按照前面说的创建好账户来到主界面。点击右上角的添加客户端,这时候会弹出Docker和二进制两种,可以通过在系统上运行Docker客户端连接,也可以采用Linux命令的形式连接。

添加客户端

Linux命令这里熊猫就不多讲了,复制命令直接执行就可以了。这里主要讲讲Docker下,点击添加客户端之后的公钥是唯一性的,所以这时候需要点击下方的复制docker-compose,随后在需要部署的NAS上进行docker部署。

镜像部署

部署的客户端会在后面显示一个agent的后缀,项目几乎是没有占用的。最后回到我们项目界面,输入我们部署的客户端设备的名字和主机IP,点击添加客户端,这时候就能看到设备已经连接了。

总结

如果你和熊猫一样,拥有很多服务器或NAS,那么该项目能统筹查看到所有服务器的信息,如果没有,那么该服务器也能作为单个NAS或者服务器的监控项目来使用,界面也非常简约好看,熊猫还是非常推荐的。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
0 阅读:0

熊猫不是猫猫

简介:一个科技区不正经的自媒体