返回教程列表
飞牛NAS部署Netdata服务器实时性能监控仪表盘
2026-07-04
NAS跑久了难免会想看看系统运行状态怎么样,CPU占用高不高、内存还剩多少、硬盘温度是否正常。Netdata是一个轻量级的实时监控工具,界面非常炫酷,各种指标一目了然,而且占用资源极少。
一、Netdata有什么特点
Netdata跟传统的监控工具不同,它主打实时监控,每秒钟采集一次数据,延迟极低。它能监控CPU使用率和温度、内存占用、磁盘读写和IO延迟、网络流量、进程列表、系统负载等几百个指标。界面是网页版的仪表盘,鼠标移到图表上就能看到具体数值。
二、Docker部署Netdata
拉取netdata/netdata镜像,创建容器:
端口映射:
- 19999端口 -> 本地19999(Netdata仪表盘)
存储卷映射:
- 创建/docker/netdata/config,映射到容器内的/etc/netdata
其他关键配置:
- 添加挂载 /proc -> 容器内/proc(只读)
- 添加挂载 /sys -> 容器内/sys(只读)
- 添加挂载 /var/run/docker.sock -> 容器内/var/run/docker.sock(只读)
- 网络模式选host模式或者bridge模式都行
创建完成后访问http://你的NAS内网IP:19999。
三、界面使用
打开Netdata后会自动跳转到实时仪表盘。左侧面板列出了所有监控分类:CPU、内存、磁盘、网络、进程、系统负载等。点击任意分类能展开详细图表。右上角的时间选择器可以切换查看最近5分钟、15分钟、1小时甚至更长时间的数据。
四、告警配置
Netdata内置了丰富的告警规则。比如CPU温度超过85度时告警、磁盘空间低于10%时告警、内存不足时告警。当触发告警时,Netdata的仪表盘上会显示红色警告标记,告警信息也会记录在告警日志中。告警阈值可以在配置文件中自定义调整。
五、反向代理访问
在Nginx Proxy Manager中给Netdata配置子域名访问,比如netdata.你的域名.com。注意Netdata需要开启允许跨域访问,在容器的环境变量中添加NETDATA_ALLOWED_HOSTS=*。配好后就能在外网随时查看NAS的实时运行状态了。
返回教程列表