本帖最后由 murph 于 2017-4-21 01:21 编辑
Netdata 是一款 Linux 性能实时监测工具.。以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。
ESPRESSObin上安装netdata:
系统: ubuntu.16.04 (参照官网wiki制作,运行在 sd卡,试着运行到U盘没成功)
安装依赖 :- curl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh' >/tmp/kickstart.sh && bash /tmp/kickstart.sh -i netdata-all
- apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl
复制代码 其中: autoconf-archive、autogen 可能回安装不成功,应该是sourcelist里没有编译arm64的版本。换了几个源都没装上,只能下载源码编译安装。下载地址:ftp://ftp.gnu.org/gnu/
克隆netdata 源码:- git clone https://github.com/firehol/netdata.git --depth=1
复制代码 编译安装:- cd netdata
- ./netdata-installer.sh
复制代码 过程钟可能会提示缺少依赖库,apt-get 安装之,实在不行库下载库源码编译安装。(发现apt-get 安装程序时 ubunut-arm64 比x86版少了好多库)
添加到系统服务启动:
安装完成netdata 会自动运行起来- 1. kill xxx # xxx 是netdata pid
- 2. cp system/netdata.service /etc/systemd/system/
- 3. systemctl daemon-reload
- 4. systemctl enable netdata
- 5. service netdata start
复制代码 添加到开机自启动:- 1. cp system/netdata-lsb /etc/init.d/netdata
- 2. chmod +x /etc/init.d/netdata
- 3. update-rc.d netdata defaults
复制代码至此Netdata就安装完了。 看到效果图:
|