什么是Netdata

时间:2020-11-06 11:42:50

简介

Netdata是一款实时监视系统和应用程序性能和健康的工具,它是可以安装在所有系统和容器上的高度优化的监视代理程序。

配置流程

1.选择操作环境

本文选用华为鲲鹏云服务ECS KC1实例做测试

2.配置编译工具

Netdata需要的编译工具有gcc、make、autoconf、automake、pkg-config,其中autoconf需要2.6及以上版本支持。在本系统环境中需要安装升级automake和autoconf。执行如下命令进行安装。

yum install-y autoconf
yum install-y automake

3.获取源代码

执行以下命令,获取最新的netdata包。

git clone https://github.com/firehol/netdata.git--depth=1

4.配置编译环境

1)安装依赖包libuuid-devel。

yum install-y libuuid-devel

2)安装依赖包zlib-devel。

yum install-y zlib-devel

5.编译源代码

1)打开下载好的源码包。

cd./netdata

2)执行编译安装脚本。

./netdata-installer.sh--dont-start-it

在脚本执行“curl-sSL--connect-timeout 10--retry 3 https://github.com/netdata/go.d.plugin/releases/download/v0.7.0/go.d.plugin-v0.7.0.linux-arm64”时,需要约10分钟(测试时的数据),请耐心等待。

6.测试已完成编译的软件

1)启动netdata。

/usr/sbin/netdata

2)在浏览器地址栏输入“http://[ECS IP]:19999/”,查看监视界面,返回界面如下,表示安装成功。

19999为默认端口。

猜你喜欢