如何在Ubuntu 20.04上安装Netdata Monitoring Tool

如何在Ubuntu 20.04上安装Netdata Monitoring Tool

Netdata是一个免费的开源实时性能和运行状况监视工具。 它支持Linux,MacOS和FreeBSD。 你可以使用Netdata对基于云的服务器,容器和整个IT基础架构进行故障排除和监视。 它提供了实时系统指标,包括内存使用率,CPU,带宽,磁盘利用率等。 你还可以将其与其他监视工具(例如Prometheus,Graphite,OpenTSDB,Kafka,Grafana等)集成。

在本教程中,我们将向你展示如何在Ubuntu 20.04服务器上安装Netdata监视工具。

先决条件

  • 运行Ubuntu 20.04的服务器。
  • 为服务器配置了root加密货币。

使用自动化脚本安装Netdata

通过自动安装脚本安装Netdata的最简单方法。

首先,使用以下命令安装curl实用程序:

apt-get install curl -y

安装后,你可以使用以下命令下载并运行Netdata自动安装脚本:

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

系统将要求你在系统中安装所需的依赖项,如下所示:

NOTE: Running apt-get update and updating your APT caches ...
apt-get update 
apt-get install autoconf autoconf-archive autogen automake cmake gcc git libelf-dev libjson-c-dev libjudy-dev liblz4-dev libmnl-dev libssl-dev libtool libuv1-dev make pkg-config uuid-dev zlib1g-dev 


Press ENTER to run it > 

按Enter将所有依赖项安装在系统中。 系统将要求你构建Netdata,如下所示:

 --- Installing netdata... --- 
[/tmp/netdata-kickstart-LnvxPHJfuV/netdata-v1.26.0-292-gfbb5d8e2]# ./netdata-installer.sh --auto-update 
  ^
  |.-.   .-.   .-.   .-.   .  netdata                                        
  |   '-'   '-'   '-'   '-'   real-time performance monitoring, done right!  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->


  You are about to build and install netdata to your system.

  The build process will use /tmp for
  any temporary files. You can override this by setting $TMPDIR to a
  writable directory where you can execute files.

  It will be installed at these locations:

   - the daemon     at /usr/sbin/netdata
   - config files   in /etc/netdata
   - web files      in /usr/share/netdata
   - plugins        in /usr/libexec/netdata
   - cache files    in /var/cache/netdata
   - db files       in /var/lib/netdata
   - log files      in /var/log/netdata
   - pid file       at /var/run/netdata.pid
   - logrotate file at /etc/logrotate.d/netdata

  This installer allows you to change the installation path.
  Press Control-C and run the same command with --help for help.


  NOTE:
  Anonymous usage stats will be collected and sent to Google Analytics.
  To opt-out, pass --disable-telemetry option to the installer or export
  the environment variable DO_NOT_TRACK to a non-zero or non-empty value
  (e.g: export DO_NOT_TRACK=1).

Press ENTER to build and install netdata to your system > 

按Enter键安装Netdata。 安装完成后,你将获得以下输出:

Setting netdata.tarball.checksum to 'new_installation'

 --- We are done! --- 

  ^
  |.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
  |   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

  enjoy real-time performance and health monitoring...

 OK  

从Ubuntu存储库安装Netdata

默认情况下,Netdata在Ubuntu 20.04标准存储库中可用。 你可以通过运行以下命令来安装它:

apt-get install netdata -y

安装Netdata后,编辑Netdata默认配置文件并使用server-ip更改bind-address:

nano /etc/netdata/netdata.conf

更改以下行:

[global]
        run as user = netdata
        web files owner = root
        web files group = root
        # Netdata is not designed to be exposed to potentially hostile
        # networks. See https://github.com/netdata/netdata/issues/164
        bind socket to IP = your-server-ip

完成后保存并关闭文件。 然后,重新启动Netdata服务以应用更改:

systemctl restart netdata

你可以使用以下命令来验证Netdata的状态:

systemctl status netdata

你应该获得以下输出:

? netdata.service - netdata - Real-time performance monitoring
     Loaded: loaded (/lib/systemd/system/netdata.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-12-02 04:55:57 UTC; 9s ago
       Docs: man:netdata
             file:///usr/share/doc/netdata/html/index.html
             https://github.com/netdata/netdata
   Main PID: 18021 (netdata)
      Tasks: 22 (limit: 4691)
     Memory: 35.4M
     CGroup: /system.slice/netdata.service
             ??18021 /usr/sbin/netdata -D
             ??18100 /usr/bin/python3 /usr/lib/netdata/plugins.d/python.d.plugin 1
             ??18106 bash /usr/lib/netdata/plugins.d/tc-qos-helper.sh 1
             ??18108 /usr/lib/netdata/plugins.d/nfacct.plugin 1
             ??18109 /usr/lib/netdata/plugins.d/apps.plugin 1

Dec 02 04:55:57 ubuntu2004 systemd[1]: Started netdata - Real-time performance monitoring.
Dec 02 04:55:57 ubuntu2004 netdata[18021]: SIGNAL: Not enabling reaper
Dec 02 04:55:57 ubuntu2004 netdata[18021]: 2020-12-02 04:55:57: netdata INFO  : MAIN : SIGNAL: Not enabling reaper

此时,已安装Netdata并在端口19999上进行侦听。

ss -antpl | grep 19999

你应该获得以下输出:

LISTEN    0         4096         216.98.11.171:19999            0.0.0.0:*        users:(("netdata",pid=18021,fd=4))    

完成后,你可以继续下一步。

访问Netdata Web界面

现在,打开Web浏览器并使用URL http:// your-server-ip:19999访问Netdata Web界面。 你应该在以下屏幕中看到Netdata Web界面:

Netdata系统监控器

CPU和LoadAdvertisement.banner-1 {text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px实心#dfdfdf}

CPU负载监控

磁盘和RAM使用

磁盘监控

交易所和网络

网络监控Advertisement.large-leaderboard-2 {text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px solid #dfdfdf} .large-leaderboard-2 {text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px实心#dfdfdf}

结论

恭喜你 你已在Ubuntu 20.04服务器上成功安装了Netdata。 现在,你可以在客户端计算机上安装Netdata代理,并从Netdata Web仪表板开始监视系统资源。 如有任何问题,请随时问我。

资讯来源:由0x资讯编译自HOWTOFORGE,版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢