抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

随着互联网技术的飞速发展,服务器已经成为现代社会不可或缺的基础设施。为了保障服务器的稳定运行,我们需对服务器进行有效的监控。传统的服务器监控工具往往功能复杂,配置繁琐,不太友好。今天给大家介绍一个高颜值开源项目,非常适合于个人服务器。

工具介绍

dash.是一款开源的服务器监控工具,旨在为用户提供简洁易用以及功能强大的监控体验。dash.采用 TypeScript 语言开发,可监控服务器的 CPU、内存、磁盘、网络等多种指标及维度。下面是该项目的 GitHub 地址:

工具安装

dash.支持 Docker 一键部署,可参考下面的命令:

1
2
3
4
5
docker container run -it \
-p 80:3001 \
-v /:/mnt/host:ro \
--privileged \
mauricenino/dashdot

如需要监控 GPU 数据,可使用下面的命令部署:

1
2
3
4
5
6
7
docker container run -it \
-p 80:3001 \
-v /:/mnt/host:ro \
--privileged \
--gpus all \
--env DASHDOT_WIDGET_LIST="os,cpu,storage,ram,network,gpu"
mauricenino/dashdot:nvidia

效果截图

dash.白天版页面效果截图,其中显示整体 CPU 使用率:

dash.夜间版页面效果截图,其中显示各核 CPU 使用率:

功能扩展

如有一些自定义的参数设置,可使用下面的代码:

1
2
3
docker container run -it \
--env DASHDOT_ENABLE_CPU_TEMPS="true" \
# ...

全部自定义的参数,可至官网 Wiki 页面中查看:

评论