Linux性能监控工具NetData(界面级)

  • 原创
  • |
  • 浏览:1926
  • |
  • 更新:
  • |
  • 标签:LINUX 

NetData 是一个用于系统和应用的分布式实时性能和健康监控工具。它提供了对系统中实时发生的所有事情的全面检测。你可以在高度互动的 Web 仪表板中查看结果。使用 Netdata,你可以清楚地了解现在发生的事情,以及之前系统和应用中发生的事情。你无需成为专家即可在 Linux 系统中部署此工具。NetData 开箱即用,零配置、零依赖。只需安装它然后坐等,之后 NetData 将负责其余部分。它有自己的内置 Web 服务器,以图形形式显示结果。NetData 非常快速高效,安装后可立即开始分析系统性能。它是用 C 编程语言编写的,所以它非常轻量。它占用的单核 CPU 使用率不到 3%,内存占用 10-15MB。本篇将详细介绍如何在centos7系列系统上安装。

工具/原料

  • centos7操作系统

方法/步骤

  1. 1

    首先我们确保系统可以连接外网。执行命令"ping www.baidu.com"测试。

    Linux性能监控工具NetData(界面级)
  2. 2

    安装软件需要的依赖项,首先安装epel源,执行命令"yum install epel-release",具体操作如下图所示。

    Linux性能监控工具NetData(界面级)
  3. 3

    安装所需要的依赖项软件,执行命令"yum install autoconf automake curl gcc git libmnl-devel libuuid-devel openssl-devel libuv-devel lz4-devel Judy-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel"。

    Linux性能监控工具NetData(界面级)
  4. 4

    从git仓库克隆到本地。执行命令"git clone https://github.com/netdata/netdata.git --depth=100",上面的命令将在当前工作目录中创建一个名为 netdata 的目录。

    Linux性能监控工具NetData(界面级)
  5. 4
    此文章未经授权抓取自百度经验
  6. 5

    进入netdata目录,找到netdata-installer.sh,我们执行命令"./netdata-installer.sh",等到编译安装,此过程耐心等待。

    Linux性能监控工具NetData(界面级)
  7. 6

    等待安装完成,我们可以看到netData绑定的端口为19999端口,我们把防火墙清空,同时用web浏览器打开"http://IP:19999",此时可以看到详细的监控信息。

    Linux性能监控工具NetData(界面级)
  8. 7

    如果想将netData加入开机启动项,则需要执行命令"systemctl enable netdata"。

    Linux性能监控工具NetData(界面级)
  9. 8

    netData的启动停止命令分别为"systemctl start netdata","systemctl start netdata"。

    Linux性能监控工具NetData(界面级)
    END

注意事项

  • 本篇就介绍到这里,具体里面监控指标还非常多。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签LINUX