聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

Netdata试用

2020-05-24 23:23 浏览: 1867679 次 我要评论(0 条) 字号:

Netdata是一款不错的Linux实时监测工具,可以用来检测性能,也可以用来检测健康状态,具备Web形式的可视化展示界面。
当然,最重要的点是Netdata程序核心采用C语言编写,因此效率高,资源占用也相对较少。还有一些其他特性,请参考github链接。不过值得注意的是,Netdata是GPL授权,所以需要考虑下版权影响。

下面直接在Ubuntu测试环境里试用下Netdata。

一,测试环境
$ cat /etc/issue
Ubuntu 18.04.3 LTS n l
$ uname -a
Linux lenky-virtual-machine 5.0.0-27-generic #28~18.04.1-Ubuntu SMP Thu Aug 22 03:00:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

二,准备源码
当前最新源码地址:https://github.com/netdata/netdata/releases/download/v1.22.1/netdata-v1.22.1.tar.gz

$ tar xf netdata-v1.22.1.tar.gz
$ cd netdata-v1.22.1/
$ pwd
/home/lenky/netdata/netdata-v1.22.1

三,编译安装
$ sudo mkdir /opt/netdata
$ sudo ./netdata-installer.sh –install /opt/netdata/

第一次执行上面命令,执行失败,提示差库libuuid、zlib、json-c等,不得不说这个错误提示是真清晰。直接按照提示进行库安装:
$ sudo apt-get install uuid-dev zlib1g-dev libjson-c-dev

然后再执行上面的netdata-installer.sh脚步。我这里ok,安装成功。

四,浏览器打开Dashboard
访问19999端口即可:http://192.168.214.140:19999

五,其他
1,展示的数据存储在一个rrd数据库(Round Robin Database,即环型数据库)里。

https://en.wikipedia.org/wiki/RRDtool

https://blog.netdata.cloud/posts/db-engine/

2,支持把数据导到后端MongoDB数据库。

https://learn.netdata.cloud/docs/agent/backends/mongodb/

Over~

参考:
1,https://github.com/netdata/netdata
2,https://github.com/netdata/netdata/wiki
3,https://www.cnx-software.com/2019/09/02/real-time-performance-and-health-monitoring-using-netdata/



网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复