一款酷酷的Linux系统实时监测工具:Netdata的安装与使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了一款酷酷的Linux系统实时监测工具:Netdata的安装与使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1677字,纯文字阅读大概需要3分钟。
内容图文
![一款酷酷的Linux系统实时监测工具:Netdata的安装与使用](/upload/InfoBanner/zyjiaocheng/930/3cea10f3b9fe4813bd6dfcbddb2ffc1d.jpg)
- 有时候在网上看到别人的博客有自己的服务器监控,手痒痒,找了并尝试下,发现这款监控工具:Netdata,比较小巧且占用资源不多,因此记录下
- 本文尝试了两种方式,直接安装到系统上并直接运行以及拉取镜像在docker中运行
准备
1.linux服务器或虚拟机,我使用的是CentOS 7
2.如果想部署再docker中则需要事先安装好docker
方式一:直接安装到系统上
首先安装Netdata需要的基本环境
yum install zlib-devel gcc make git autoconf autogen automake pkgconfig
然后下载netdata并解压、运行
cd /usr/local/src/
wget http://firehol.org/download/netdata/releases/v1.0.0/netdata-1.0.0.tar.gz
tar -xf netdata-1.0.0.tar.gz
cd netdata-1.0.0
./netdata-installer.sh
访问http://IP:19999
就可以了,是不是很简单~
#Netdata启动和关闭的命令(CentOS)
#启动Netdata
/usr/sbin/netdata
#关闭Netdata
killall netdata
方式二:Docker中安装Netdata
首先要拉取镜像
docker pull titpetric/netdata
可能会下载到一半停住不动了,Ctrl + C终止再重新执行多几次就可以了
成功拉取后就可以直接运行了
docker run -d --cap-add SYS_PTRACE -v /proc:/host/proc:ro -v /sys:/host/sys:ro -p 19999:19999 --name netdata -m 100m titpetric/netdata
使用docker stats
查看容器的CPU和内存占用情况,可以看到刚启动的时候CPU占用非常高,几乎100%了,但是过一会启动完成后,基本上保持在2%到4%之间(1核2G的云服务器),而且内存占用比较小,不到50m,因此我上面docker run
也加上了限制100m内存的使用
后记
通过Top命令以及对比云服务器的监控,Netdata其实对系统负担也并不大,内存占用也比较小,最重要的是对网络带宽的使用也不高,算是很良心了
页面也很精美,展示的信息非常的多,不过美中不足的是它没有相关认证模块,也就是说只要我的服务启动了任何人都能够访问,我无法控制未认证(未登录)用户能够看到的内容,即给其他人展示我想展示的信息,我自己可以看到所有的监控信息,如果官方能加上这个登陆认证那就太好了
内容总结
以上是互联网集市为您收集整理的一款酷酷的Linux系统实时监测工具:Netdata的安装与使用全部内容,希望文章能够帮你解决一款酷酷的Linux系统实时监测工具:Netdata的安装与使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。