Files
Arch1Panel/apps/netdata/README.md
2025-06-30 23:37:03 +08:00

2.7 KiB
Raw Permalink Blame History

Netdata

Netdata是一款Linux性能实时监测工具。Netdata是一个高度优化的Linux守护进程它为Linux系统应用程序SNMP服务等提供实时的性能监测。

它用可视化的手段,将被监测者最细微的细节,展现了出来。这样,你便可以清晰地了解你的系统和应用程序此时的状况。。

主要特点

  1. 优美的界面bootstrap框架下的控制界面

  2. 自定义的控制界面你可以使用简单的HTML代码去自定义控制界面(不需要使用javascript)

  3. 极其的快速而高效程序使用C进行编写(默认安装下预计只有2%的单核CPU使用率和少许的内存使用率)

  4. 零配置:你只需要去安装它,接着它就会自动地监测一切数据

  5. 零依赖:它的静态网络文件和网络接口拥有自己的网络服务器

  6. 可扩展用它自身的插件API(可以使用许多方式来制作它的插件从bash到node.js),你可以检测任何可以衡量的数据。

  7. 可嵌入它可以在任何Linux内核可以运行的地方运行

🔍 监测内容

这是它目前检测的内容(大多数都不需要进行配置,安装后即可开始监测)

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

  2. RAM互换和内核内存的使用率包括KSM和内核内存deduper

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

  4. IPv4网络数据包错误分片

    • TCP连接数据包错误握手

    • UDP:数据包,错误

    • 广播:带宽,数据包

    • 组播:带宽,数据包

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

  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负载充电电池电压温度使用指标输出指标