Netdata---Linux system performance real-time monitoring platform deployment record

Source: Internet
Author: User

Reprint: https://www.cnblogs.com/kevingrace/p/7300191.html

Generally speaking, as a Linux SA, it is necessary to master a specialized system monitoring tool, so as to be able to keep abreast of the utilization of system resources. The next Linux performance real-time monitoring tool,-netdata, is the real-time performance monitoring tool for Linux systems, which shows the real-time operational status of systems and applications (including CPU, memory, hard disk input/output, network and other Linux performance data) in a Web-based visual manner. Netdata's web front end responds quickly and does not require flash plugins. The UI is neat, keeping the netdata features. At first glance, you can see a lot of charts, and fortunately the vast majority of commonly used chart data (like Cpu,ram, network and hard drives) are at the top. If you want to learn more about graphical data, you only need to scroll down the scrollbar, or click on the item in the right menu. With the buttons at the bottom right of each chart, Netdata also controls the display of the chart, resets, and zooms. Netdata Document Address: Https://github.com/firehol/netdata/wiki

Netdata, by means of visualization, will be revealed by the most subtle details of the monitor. This gives a clear picture of how Linux systems and applications are doing at this time.

1234567 优美的界面:bootstrap框架下的控制界面自定义的控制界面:你可以使用简单的HTML代码去自定义控制界面(不需要使用javascript)极其的快速而高效:程序使用C进行编写(默认安装下,预计只有2%的单核CPU使用率和少许的内存使用率)零配置:你只需要去安装它,接着它就会自动地监测一切数据零依赖:它的静态网络文件和网络接口拥有自己的网络服务器可扩展:用它自身的插件API(可以使用许多方式来制作它的插件,从bash到node.js),你可以检测任何可以衡量的数据。可嵌入:它可以在任何Linux内核可以运行的地方运行

monitoring Content : The following is the current detection of netdata content (most of them do not need to be configured, can start monitoring after installation)

12345678910111213141516171819202122 1.CPU的使用率,中断,软中断和频率(总量和每个单核)2.RAM,互换和内核内存的使用率(包括KSM和内核内存deduper)3.硬盘输入/输出(每个硬盘的带宽,操作,整理,利用等)4.IPv4网络(数据包,错误,分片):TCP:连接,数据包,错误,握手UDP:数据包,错误广播:带宽,数据包组播:带宽,数据包5.Netfilter/iptablesLinux防火墙(连接,连接跟踪事件,错误等)6.进程(运行,受阻,分叉,活动等)7.NFS文件服务器,v2,v3,v4(输入/输出,缓存,预读,RPC调用)8.网络服务质量(唯一一个可实时可视化网络状况的工具)9.应用程序,通过对进程树进行分组(CPU,内存,硬盘读取,硬盘写入,交换,线程,管道,套接字等)10.Apache Web服务器状态(v2.2, v2.4)11.Nginx Web服务器状态12.Mysql数据库(多台服务器,单个显示:带宽,查询/s, 处理者,锁,问题,临时操作,连接,二进制日志,线程,innodb引擎等)13.ISC Bind域名服务器(多个服务器,单个显示:客户,请求,查询,更新,失败等)14.Postfix邮件服务器的消息队列(条目,大小)15.Squid代理服务器(客户带宽和请求,服务带宽和请求)16.硬件传感器(温度,电压,风扇,电源,湿度等)17.NUT UPSes(负载,充电,电池电压,温度,使用指标,输出指标)可以监测任意数量的SNMP服务,不过你需要进行配置,还可以对此软件进行扩展,可以使用任何语言编写插件,以此来从任何来源收集数据

The following is a simple record of the deployment process under Netdata (Cetnos):

12345678910111213141516171819202122232425 netdata:http://firehol.org/download/netdata/releases/v1.0.0/autogen:http://ftp.gnu.org/gnu/autogen/5.11.8/[[email protected] ~]# yum install zlib-devel gcc make git autoconf autogen guile-devel automake pkgconfig[[email protected] ~]# rpm -ivh autogen-5.11.8-5.x86_64.rpm --force                    //yum安装autogen可能会报错说没有此包,那么就单独下载autogen的rpm包进行安装[[email protected] ~]# tar -jvxf netdata-1.0.0.tar.bz2[[email protected] ~]# cd netdata-1.0.0[[email protected] netdata-1.0.0]# ./netdata-installer.sh --install /data按照上面命令执行后的提示进行安装,安装后,netdata会自动重启。端口为19999[[email protected] ~]# ps -ef|grep netdatanetdata  10976     1  0 17:01 ?        00:00:03 /data/netdata/usr/sbin/netdatanetdata  10982 10976  0 17:01 ?        00:00:00 /bin/bash/data/netdata/usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1netdata  10984 10976  0 17:01 ?        00:00:07 /bin/bash/data/netdata/usr/libexec/netdata/plugins.d/charts.d.plugin 1root     10986 10976  0 17:01 ?        00:00:04 /data/netdata/usr/libexec/netdata/plugins.d/apps.plugin 1netdata  29395 10982  0 17:22 ?        00:00:00 sleep0.998netdata  29401 10984  0 17:22 ?        00:00:00 sleep0.2root     29403 25980  0 17:22 pts/000:00:00 grepnetdata[[email protected] ~]# lsof -i:19999COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFFNODE NAMEnetdata 10976 netdata    3u  IPv6 499147      0t0  TCP *:dnp-sec (LISTEN)启动与关闭启动:/data/netdata/usr/sbin/netdata关闭:killall netdata

Netdata---Linux system performance real-time monitoring platform deployment record

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.