簡介
Netdata是一款實時監(jiān)視系統(tǒng)和應(yīng)用程序性能和健康的工具,它是可以安裝在所有系統(tǒng)和容器上的高度優(yōu)化的監(jiān)視代理程序。
配置流程
1.選擇操作環(huán)境
本文選用華為鯤鵬云服務(wù)ECS KC1實例做測試
2.配置編譯工具
Netdata需要的編譯工具有g(shù)cc、make、autoconf、automake、pkg-config,其中autoconf需要2.6及以上版本支持。在本系統(tǒng)環(huán)境中需要安裝升級automake和autoconf。執(zhí)行如下命令進行安裝。
yum install-y autoconf yum install-y automake
3.獲取源代碼
執(zhí)行以下命令,獲取最新的netdata包。
git clone https://github.com/firehol/netdata.git--depth=1
4.配置編譯環(huán)境
1)安裝依賴包libuuid-devel。
yum install-y libuuid-devel
2)安裝依賴包zlib-devel。
yum install-y zlib-devel
5.編譯源代碼
1)打開下載好的源碼包。
cd./netdata
2)執(zhí)行編譯安裝腳本。
./netdata-installer.sh--dont-start-it
在腳本執(zhí)行“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分鐘(測試時的數(shù)據(jù)),請耐心等待。
6.測試已完成編譯的軟件
1)啟動netdata。
/usr/sbin/netdata
2)在瀏覽器地址欄輸入“http://[ECS IP]:19999/”,查看監(jiān)視界面,返回界面如下,表示安裝成功。
19999為默認端口。