Netdata安装

先上一张部署成功的效果
Netdata安装_第1张图片

一、Netdata是什么?

Netdata是一款Linux性能实时监测工具,web页面可视化展示系统及应用程序的实时运行状态,包括CPU、内存、硬盘I/O及网络等性能数据。

二、安装

方式一:直接安装
  1. 安装基本编译环境

    [root@localhost ~]# yum install zlib-devel gcc make git autoconf autogen automake pkgconfig
    
  2. 下载和安装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/进入
    Netdata安装_第2张图片

  3. 修改防火墙设置

    • 开启防火墙 systemctl start firewalld
    • 开放指定端口firewall-cmd --zone=public --add-port=19999/tcp --permanent
      19999为默认端口
    • 重启防火墙 firewall-cmd --reload

修改后即可以在其他机器访问http://IP:19999进入

方式二:docker安装

首先准备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 \

Netdata安装_第3张图片
访问http://IP:19999/进入Netdata
Netdata安装_第4张图片

你可能感兴趣的:(linux)