先上一张部署成功的效果
Netdata是一款Linux性能实时监测工具,web页面可视化展示系统及应用程序的实时运行状态,包括CPU、内存、硬盘I/O及网络等性能数据。
安装基本编译环境
[root@localhost ~]# yum install zlib-devel gcc make git autoconf autogen automake pkgconfig
下载和安装Netdata
[root@localhost ~]# cd /home/netdata
[root@localhost src]# wget http://firehol.org/download/netdata/releases/v1.0.0/netdata-1.0.0.tar.gz
[root@localhost src]# tar -xf netdata-1.0.0.tar.gz
[root@localhost src]# cd netdata-1.0.0
# 执行安装脚本,并启动NetData
[root@localhost netdata-1.0.0]# ./netdata-installer.sh
出现以下信息即安装成功,可以访问http://localhost:19999/进入
修改防火墙设置
systemctl start firewalld
firewall-cmd --zone=public --add-port=19999/tcp --permanent
firewall-cmd --reload
修改后即可以在其他机器访问http://IP:19999进入
首先准备Docker环境
直接执行下面的命令即可完成安装操作。
docker run -d --name=netdata \
-p 19999:19999 \
-v netdatalib:/var/lib/netdata \
-v netdatacache:/var/cache/netdata \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /etc/os-release:/host/etc/os-release:ro \
--restart unless-stopped \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
访问http://IP:19999/
进入Netdata