一直想找个合适的系统监控软件,简单好用且易安装易扩展易维护,转悠了好久没有找到合适的,偶然间在开源中国中看到NetData,第一眼看到界面眼前就为之一亮,体验之后更是觉得大赞,有好东西杜老师当然要分享一下。

工具介绍

NetData是一个高度优化的Linux守护进程,它可为Linux系统,应用程序,SNMP服务等提供实时性能监测。它用可视化的手段,将被监测者最细微的细节展现了出来。这样便可以清晰地了解你的系统和应用程序此时的状况。

NetDatad\的功能非常强大,除了可监控CPU,网卡,磁盘,内存,进程等等之外,甚至能监控系统CPU中断,上下文切换等等非常深入的系统运行状态。还支持监控常用Web服务、比如Nginx/MySQL/MongoDB/Redis/Memcached等常用组件。

工具安装

1
2
3
4
5
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum -y install git libuuid-devel zlib-devel gcc make autoconf automake pkgconfig libuv-devel
git clone https://github.com/penndu/netdata.git
cd netdata/
./netdata-installer.sh

注意:第一步为添加EPEL源,第二步为安装依赖关系,第三步下载软件包,剩下的不说了!

安装演示

点击播放:

asciicast

效果展示

效果如图:

评论