管理员必备!使用NAS的Docker功能搭建服务器监控工具『Ward』

俺是玩机小能手 2024-03-13 09:15:29
管理员必备!使用NAS的Docker功能搭建一款简约服务器监控工具『Ward』

哈喽小伙伴们好,我是Stark-C~,今天继续为大家分享好玩的 Docker项目。

对于很多搞运维工作的小伙伴来说,他们打交道最多的可能就是服务器了。有的时候为了及时发现NAS运行中可能会存在的问题,我们需要一款监控工具对服务器进行实时监控。比如说查看CPU、内存、磁盘和网络等性能指标,或者高速运行时的资源分配与负载情况。

而NAS说到底也是一台Linux系统的主机,也就是绝大多数服务器一样的系统。所以今天咱们就在自己的NAS上快速搭建一款简约服务器监控工具『Ward』,部署简单,使用方便,并且我个人还觉得它比NAS自带的资源监控颜值更高、更炫酷。

Ward简介

Ward是一款免费开源的简约服务器监控工具,它基于 JNA 的(本地)操作系统和硬件信息库(OSHI),可以在 Windows 和 Linux 平台运行。它主要的功能是实时显示服务器的主要性能输出信息(包括系统的CPU、内存、I/O等资源的使用情况),还支持自适应设计系统、支持深色主题。

Ward搭建

是之前的容器部署一样,使用SSH终端工具连接到NAS之后先改用管理员模式登录,输入命令“ sudo -i ”回车,提示输入密码,密码就是我们NAS的登录密码,输入的时候不会有显示,输入完成后直接点回车即可。

接着输入Docker run命令:

docker run --restart unless-stopped -it -d --name ward -p 4000:4000 -e WARD_PORT=4000 -e WARD_THEME=dark --privileged antonyleons/ward

也可以使用docker compose方式部署:

version: '3.3'services: run: restart: unless-stopped container_name: ward ports: - '4000:4000' environment: - WARD_PORT=4000 - WARD_THEME=dark privileged: true image: antonyleons/ward

以上命令可以更改环境变量:

“WARD_PORT”是容器侦听的端口(也就是访问端口);“WARD_THEME”是容器的主题,默认为dark(深色),可以改成light(浅色);“WARD_NAME”是界面中显示的名称,可以自己加上去

容器的镜像不大,所以部署起来很快。一般来说不报错,并出现如图所示的一串字符就说明部署成功了。

Ward展示

直接在浏览器中输入 【http:// NAS的局域网IP:端口号】 就能直接打开Ward的界面了。

可以看出Ward的界面是非常的简单且简约,5个板块全部都是动态显示,甚至连后面背景都是动态的。显示的有处理器的信息与使用情况,内存信息与占用情况,硬盘信息与占用,NAS的运行时间,以及前面三者的利用率动态曲线图。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

3 阅读:527

俺是玩机小能手

简介:感谢大家的关注