netdata – Linux实时性能监控工具

我在逛github时,发现一个叫netdata的项目上了Trending,而且它有一万多个星星。

Read.me中的描述:

Real-time performance monitoring, done right!

This is the default dashboard of netdata:

  • real-time, per second updates, snappy refreshes!
  • 300+ charts out of the box, 2000+ metrics monitored!
  • zero configuration, zero maintenance, zero dependencies!

总结一下它支持的特性:

  • 统计CPU使用信息
  • 内存使用
  • 硬盘IO
  • 网络IO
  • 防火墙事件
  • 进程信息
  • Apache和Nginx统计信息(mod_status)
  • MySQL数据库实时监控(查询、更新。。。)
  • Postfix邮件服务
  • Squid代理服务
  • 收集硬件传感器信息(温度、风扇、电压。。。)
  • SNMP设备

下面简单介绍一下netdata的安装和使用。

在Linux系统上安装netdata

在安装netdata之前,先安装一些依赖软件包。

Ubuntu:

CentOS:

从github下载源码:

运行安装脚本:

netdata

按Enter键开始编译安装。

netdata

安装完成之后,它创建了一个配置文件/etc/netdata/netdata.conf

启动netdata:

停止netdata:

netdata把收集到的数据保存在了/var/cache/netdata目录中。

测试

使用浏览器访问:

netdata

netdata

安装netdata

安装netdata

感觉界面很清新。

你也可以使用下面的url查看配置文件:

安装netdata

卸载netdata:


引用:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注