Netdata可通过官方一键脚本快速安装:先确保系统已安装curl或wget,再执行bash命令下载并运行安装脚本,自动完成环境检测、下载及编译或包安装。

如果您希望在Linux系统上部署实时性能监控工具,Netdata提供了一种轻量级、高效率的解决方案。以下是完成Netdata安装与基础使用的具体步骤:
一、使用一键脚本安装
Netdata官方提供了适用于大多数Linux发行版的一键安装脚本,该脚本会自动检测系统环境、下载最新版本并完成编译或包安装。
1、打开终端,确保已安装curl或wget工具。
2、执行以下命令下载并运行安装脚本:bash 。
3、脚本运行过程中会提示是否启用自动更新和云连接功能,按需选择y或n。
4、安装完成后,Netdata服务将自动启动,并监听在本地端口19999。
二、通过包管理器安装
部分主流发行版已将Netdata打包进官方仓库或第三方源,可避免编译过程,适合对系统稳定性要求较高的生产环境。
1、在Ubuntu/Debian系统中,先更新软件包列表:sudo apt update。
2、安装netdata软件包:sudo apt install netdata。
3、在CentOS/RHEL 8+系统中,启用EPEL源后执行:sudo dnf install netdata。
4、安装完成后,启用并启动服务:sudo systemctl enable --now netdata。
三、从源码编译安装
适用于需要自定义编译选项、启用特定插件或运行在非标准架构(如ARM)上的场景。
1、安装构建依赖:sudo apt install git make gcc autoconf autogen automake pkg-config zlib1g-dev uuid-dev libmnl-dev libuv1-dev libjansson-dev libssl-dev python3 python3-pip(Ubuntu/Debian)。
2、克隆Netdata源码仓库:git clone https://github.com/netdata/netdata.git --depth=1。
3、进入源码目录并运行配置脚本:cd netdata && sudo ./netdata-installer.sh。
4、安装完成后,配置文件位于/etc/netdata/netdata.conf,Web界面默认绑定到127.0.0.1:19999。
四、配置防火墙放行端口
若需从其他设备访问Netdata Web界面,必须开放监听端口并调整防火墙策略。
1、对于UFW防火墙,执行:sudo ufw allow 19999。
2、对于firewalld,执行:sudo firewall-cmd --permanent --add-port=19999/tcp && sudo firewall-cmd --reload。
3、确认端口监听状态:sudo ss -tlnp | grep :19999。
五、首次访问Web界面
Netdata安装成功后,其内置Web服务器即刻可用,无需额外配置即可查看实时指标。
1、在浏览器地址栏输入:http://服务器IP地址:19999。
2、若服务器为本地虚拟机或容器,且使用NAT网络,需确认端口已正确映射。
3、页面加载完成后,即可看到CPU、内存、磁盘I/O、网络流量等实时图表,所有数据默认保留1小时。

















