管理员必备!使用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的运行时间,以及前面三者的利用率动态曲线图。
该容器支持所有支持Docker功能的NAS产品:
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~
原文始发于微信公众号(Stark324):管理员必备!使用NAS的Docker功能搭建一款简约服务器监控工具『Ward』
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/229302.html