安装 Netdata 对 Ubuntu 系统进行实时监测,netdata 一个高度优化的 Linux 守护进程提供实时的性能监测, 通过 web监测Linux 系统, 应用程序, SNMP 设备; 应用程序试图想象现在的真相, 在其最大的细节, 这样,您可以获得现在发生了什么和刚刚发生的事情的见解, 在您的系统和应用程序.
这是你得到了什么:
- 开箱即用的美丽 引导的仪表板
- 自定义仪表板 这可以使用简单的 HTML 构建 (没有必要的 javascript)
- 闪电般的工作速度快 和 超有效, 写在 C (对于默认安装, 只是期望 2% 单核 CPU 使用率和几 MB 内存)
- 零配置 — — 你只是安装它,它自动检测的一切
- 零的依赖关系, 它是为其静态 web 文件和其 web API 自己 web 服务器
- 可扩展, 您可以监视任何你可以得到一种度量, 使用其插件 API (什么都可以 netdata 插件 — — 从对 node.js BASH)
- 可嵌入, 它可以在任何地方运行的 Linux 内核运行
它是监控什么的?
这是它目前显示器 (最与零配置):
- CPU 使用率, 中断, 软中断和频率 (总数和每个核心)
- RAM, 交换和内核内存使用情况 (包括 KSM 和内核内存 deduper)
- 磁盘 I/O (每个磁盘: 宽带, 操作, 积压, 利用, 等)
- 网络接口 (每个接口: 宽带, 数据包, 错误, 滴眼液, 等)
- IPv4 网络 (数据包, 错误, 片段, tcp: 连接, 数据包, 错误, 握手, udp: 数据包, 错误, 广播: 宽带, 数据包, 多播: 宽带, 数据包)
- netfilter / iptables Linux 防火墙 (连接, 连接跟踪事件, 错误, 等)
- 进程 (运行, 阻止, 福克斯, 活动, 等)
- NFS 文件服务器, v2, v3, v4 (I/O, 高速缓存, 预读, RPC 调用)
- 网络 QoS (是啊, 唯一的工具,直观显示实时的网络类)
- 应用程序, 通过分组进程树 (CPU, 内存, 磁盘读取, 磁盘写入次数, 交换, 线程, 管道, 套接字, 等)
- Apache web 服务器 mod 状态 (v2.2, v2.4)
- Nginx web 服务器 存根 (stub) 状态
- mySQL 数据库 (多个服务器, 每次放映: 宽带, 查询/s, 处理程序, 锁, 问题, tmp 操作, 连接, binlog 度量, 线程, innodb 度量, 等)
- ISC Bind 名称服务器 (多个服务器, 每次放映: 客户端, 请求, 查询, 更新, 失败和数个每视图度量)
- 后缀的电子邮件服务器 消息队列 (条目, 大小)
- Squid 代理服务器 (客户端带宽和请求, 服务器带宽和请求)
- 硬件传感器 (温度, 电压, 球迷, 电源, 湿度, 等)
- UPS (加载, 收费, 电池电压, 温度, 实用程序度量, 产出指标)
在 Ubuntu 上安装 netdata
运行以下命令以从 git 安装 netdata 存储库:
sudo apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config sudo git clone https://github.com/firehol/netdata.git --depth=1 sudo cd netdata sudo ./netdata-installer.sh
一旦安装, 打开的 netdata 应用程序. 运行以下命令:
sudo /usr/sbin/netdata
您还可以在浏览器中打开 netdata. 打开要访问它的以下地址:
http://127.0.0.1:19999/
相关github:
https://github.com/firehol/netdata/
test