如何在Ubuntu 20.04上安装Netdata Monitoring Tool(服务器实时性能运行状况监测)


原文地址:如何在Ubuntu 20.04上安装Netdata Monitoring Tool(服务器实时性能运行...

Netdata Monitoring Tool是一个免费的(支持Web访问)的开源实时性能和运行状况监视工具。在本教程中,我们将向您展示如何在Ubuntu 20.04服务器上安装Netdata Monitoring Tool(Netdata监视工具)。

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

先决条件

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

使用自动化脚本安装Netdata

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

首先,使用以下命令安装curl实用程序(如果已经安装请忽略):

推荐阅读: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界面:

如何在Ubuntu 20.04上安装Netdata Monitoring Tool(服务器实时性能运行状况监测)

CPU和负载

如何在Ubuntu 20.04上安装Netdata Monitoring Tool(服务器实时性能运行状况监测)

磁盘和RAM使用

如何在Ubuntu 20.04上安装Netdata Monitoring Tool(服务器实时性能运行状况监测)

交换和网络

如何在Ubuntu 20.04上安装Netdata Monitoring Tool(服务器实时性能运行状况监测)

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

评论

登录后评论

服务器优惠活动

Top