首页 > *nix技术 > Netdata试用

Netdata试用

2020年5月24日 发表评论 阅读评论 406 次浏览

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/

转载请保留地址:http://www.lenky.info/archives/2020/05/2946http://lenky.info/?p=2946


备注:如无特殊说明,文章内容均出自Lenky个人的真实理解而并非存心妄自揣测来故意愚人耳目。由于个人水平有限,虽力求内容正确无误,但仍然难免出错,请勿见怪,如果可以则请留言告之,并欢迎来讨论。另外值得说明的是,Lenky的部分文章以及部分内容参考借鉴了网络上各位网友的热心分享,特别是一些带有完全参考的文章,其后附带的链接内容也许更直接、更丰富,而我只是做了一下归纳&转述,在此也一并表示感谢。关于本站的所有技术文章,欢迎转载,但请遵从CC创作共享协议,而一些私人性质较强的心情随笔,建议不要转载。

法律:根据最新颁布的《信息网络传播权保护条例》,如果您认为本文章的任何内容侵犯了您的权利,请以Email或书面等方式告知,本站将及时删除相关内容或链接。

分类: *nix技术 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.