应用介绍
NetData 是一款开源的实时性能监控工具,能够监控服务器/NAS 的 CPU、内存、磁盘、网络、应用程序等数百种性能指标,并提供美观的实时图表展示。它安装简单,资源占用极低,却能提供秒级的监控精度,非常适合用来监控 NAS 设备的运行状态。
NetData 支持自动发现系统和应用程序,无需复杂配置就能监控几乎所有服务,包括数据库、web 服务器、容器、DNS 等等。它提供了现代化的响应式 Web 界面,支持多节点监控,可以集中查看所有你的 NAS 和服务器的运行状态。告警功能非常完善,可以通过多种渠道发送告警通知,让你第一时间知道 NAS 出现了性能问题或者服务故障。

安装说明
前提依赖
- Docker 和 Docker Compose 或者直接在主机安装
- 只需要 100MB 左右内存就能运行
- 需要访问 /sys 等系统目录获取性能数据
- 建议分配 1-2GB 存储空间存储历史监控数据
安装配置
version: '3'
services:
netdata:
image: netdata/netdata:latest
container_name: netdata
hostname: nas-monitor
ports:
- 19999:19999
restart: always
cap_add:
- SYS_PTRACE
- SYS_RAWIO
security_opt:
- apparmor:unconfined
volumes:
- ./config:/etc/netdata
- ./lib:/var/lib/netdata
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
使用说明
- 启动容器后,访问
http://your-nas-ip:19999查看监控面板 - 查看系统总览,包括 CPU、内存、磁盘、网络的实时状态
- 进入具体指标页面,查看详细历史数据
- 配置告警,可以设置阈值和通知渠道,支持 Email、Slack、Telegram 等
- 如果有多个服务器/NAS,可以将它们都接入同一个 NetData 云端集中管理
- 自定义仪表板,只显示你关心的指标
- 开启数据保留优化,控制存储空间占用
开源信息
- GitHub 地址: https://github.com/netdata/netdata
- 官方网站: https://www.netdata.cloud/
- 文档地址: https://learn.netdata.cloud/