一:安装很简单 CentOS 几条命令
[root@nfs ~]# yum install epel-release -y
[root@nfs ~]# yum install netdata -y
配置一下 文件启用
[root@nfs ~]# vim /etc/netdata/netdata.conf
执行service netdata start
启动服务
浏览器访问<your-server-ip>
:19999
配置防火墙(如果需要):如果系统开启了防火墙,需要允许访问 Netdata 的默认端口 19999。
systemctl stop firewalld.service
firewall-cmd --zone=public --add-port=19999/tcp --permanent
systemctl restart firewalld.service
增加节点
准备监控节点
确保你想要监控的节点(例如服务器或容器)已经安装了 Netdata Agent。如果还没有安装,可以按照以下步骤进行安装:
在 Debian/Ubuntu 系统上安装:
(curl -Ss https://my-netdata.io/kickstart.sh)
在 CentOS/RHEL 系统上安装:
(curl -Ss https://my-netdata.io/kickstart-static.sh)
在其他 Linux 发行版或 macOS/Windows 上,你可以从 Netdata 的官方网站下载安装包。
2. 配置 Netdata Agent
安装完成后,Netdata Agent 通常会自动配置并开始运行。你可以通过访问 http://<your-server-ip>:19999
来查看 Netdata 的仪表板。
二、更简单的命令脚本安装
Netdata官方提供了安装脚本,可以通过以下步骤进行安装:
1.下载安装脚本:
wget https://my-netdata.io/kickstart.sh-O/tmp/netdata-kickstart.sh
2.运行安装脚本:
sudo bash /tmp/netdata-kickstart.sh
安装脚本会自动处理依赖关系并完成安装,安装完成后,Netdata将自动启动。
三、启动与配置
安装完成后,需要确保Netdata服务正在运行。可以使用以下命令检查Netdata服务的状态:
sudo systemctl status netdata
如果服务未运行,可以使用以下命令启动服务:
sudo systemctl start netdata
并设置为开机自启动:
sudo systemctl enable netdata
三、Netdata汉化
1,下载汉化文件,直接git拉取
git clone https://gitee.com/DXLinux/Netdata-chinese-patch.git
GitHub - YuanzhuL/netdata-cpatch: netdata中文简体汉化
[root@nfs netdata]# ll Netdata-chinese-patch/
-rwxr-xr-x 1 root root 125124 Aug 7 16:24 dashboard_info.js
-rwxr-xr-x 1 root root 379728 Aug 7 16:24 dashboard.js
-rwxr-xr-x 1 root root 134097 Aug 7 16:24 index.html
-rw-r--r-- 1 root root 720 Aug 7 16:24 install-Netdata-chinese-patch.sh
-rwxr-xr-x 1 root root 20223 Aug 7 16:24 install-Netdata-chinese.sh
-rwxr-xr-x 1 root root 182742 Aug 7 16:24 main.js
-rwxr-xr-x 1 root root 1503 Aug 7 16:24 README.md
2,修改dashboard.js文件
[root@nfs Netdata-chinese-patch]# vi dashboard.js
快速搜索定位/NETDATA.jQuery ,将jquery版本修改成jquery-3.6.0.min.js
NETDATA.jQuery = NETDATA.serverStatic + 'lib/jquery-3.6.0.min.js';
切换到web目录下
cd /usr/share/netdata/web
将dashboard_info.js、、index.html、main.js这几个文件删除,退出
rm -rf dashboard_info.js
rm -rf dashboard.js
rm -rf index.html
rm -rf main.js
将汉化的4个文件拷贝进容器
docker cp dashboard_info.js netdata:/usr/share/netdata/web
docker cp dashboard.js netdata:/usr/share/netdata/web
docker cp index.html netdata:/usr/share/netdata/web
docker cp main.js netdata:/usr/share/netdata/web
重启netdata
docker restart netdata