一、Netdata 介绍

它是Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括**cpu、内存、硬盘输入/输出、网络**等linux性能的数据)。
Netdata的web前端响应很快,而且不需要Flash插件。 UI很整洁,保持着 Netdata 应有的特性。第一眼看上去,你能够看到很多图表,幸运的是绝大多数常用的图表数据(像 CPU,RAM,网络和硬盘)都在顶部,通过每个图表的右下方的按钮,Netdata还能控制图表的显示,重置,缩放。
(自动化安装bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh) )
二、主要监控事件`

  • CPU的使用率,中断,软中断和频率(总量和每个单核)

  • RAM,互换和内核内存的使用率(包括KSM和内核内存deduper)

  • 硬盘输入/输出(每个硬盘的带宽,操作,整理,利用等)

  • IPv4网络(数据包,错误,分片):
    TCP:连接,数据包,错误,握手
    UDP:数据包,错误
    广播:带宽,数据包
    组播:带宽,数据包

  • Netfilter/iptables Linux防火墙(连接,连接跟踪事件,错误等)

  • 进程(运行,受阻,分叉,活动等)

  • NFS文件服务器,v2,v3,v4(输入/输出,缓存,预读,RPC调用)

  • 网络服务质量(唯一一个可实时可视化网络状况的工具)

  • 应用程序,通过对进程树进行分组(CPU,内存,硬盘读取,硬盘写入,交换,线程,管道,套接字等) Apache Web服务器状态(v2.2, v2.4)

  • Nginx Web服务器状态

  • Mysql数据库(多台服务器,单个显示:带宽,查询/s, 处理者,锁,问题,临时操作,连接,二进制日志,线程,innodb引擎等)

  • ISC Bind域名服务器(多个服务器,单个显示:客户,请求,查询,更新,失败等)

  • Postfix邮件服务器的消息队列(条目,大小)

  • Squid代理服务器(客户带宽和请求,服务带宽和请求)

  • 硬件传感器(温度,电压,风扇,电源,湿度等)

  • NUT UPSes(负载,充电,电池电压,温度,使用指标,输出指标)
    可以监测任意数量的SNMP服务,不过你需要进行配置,还可以对此软件进行扩展,可以使用任何语言编写插件,以此来从任何来源收集数据。

三、安装配置Netdata
1.没有git先安装git
#yum -y install git
2.安装好 git 后,要把仓库 “clone” 到你的系统里。这个命令会在当前工作目录克隆(或者说复制一份)仓库。
#git clone https://github.com/firehol/netdata.git
3.依赖包
#yum -y install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
4.切换到 netdata/ 目录,运行 netdata-installer.sh 脚本。
#cd netdata
#./netdata-installer.sh
5.按 enter,出现下图表示安装成功。

6.配置文件:/etc/netdata/netdata.conf(可修改端口配置等)
默认端口19999.
7.启动关闭服务命令(在安装成功之后也会出来英文说明)
a、关闭(安装成功默认开启)killall netdata b、开启 /user/sbin/netdata
8.web界面。
本机测试直接访问浏览器127.0.0.1:19999即可进入主界面
elinks 127.0.0.1:19999
其他机器访问,服务器防火墙要开启
firewall-cmd --zone=public --add-port=19999/tcp --permanent
firewall-cmd --reload
查看防火墙端口是否开启成功
firewall-cmd --zone=public --list-ports

9.web.


四、配置文件。

留言评价,一起讨论。
2925006354@qq.com

©著作权归作者所有:来自51CTO博客作者wx5b99ec814c1ab的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 苹果Mac硬盘余量告急,GrandPerspective 帮你轻松锁定“罪魁祸首”
  2. Ceph Octopus版本Dashboard新增硬盘闪灯等功能
  3. 大华NVR监控恢复案例
  4. 云硬盘(Elastic Volume Service,EVS)
  5. 弹性公网IP(Elastic IP,EIP)
  6. IDE、SATA、SCSI、SAS、FC、SSD 硬盘类型
  7. Linux 磁盘分区管理
  8. Linux硬盘挂载
  9. 硬盘出现“此卷不包含可识别的文件系统”的解决方法

随机推荐

  1. android根据ListView内部Item最大长度来
  2. Android设定屏幕只竖屏或只横屏的两种方
  3. 如何关联androidSDK源代码
  4. Android 全局Activity动画设置
  5. Android开发9——Activity的启动模式
  6. 浅谈Android Surface机制
  7. Android的闹钟管理类
  8. 9.RatingBar
  9. Android系列教程:TextView小组件的使用--
  10. android-RadioButton背景使用图片