简介
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为默认端口。