Linux性能监控工具NetData(界面级)
- 原创
- |
- 浏览:1926
- |
- 更新:
- |
- 标签:LINUX
NetData 是一个用于系统和应用的分布式实时性能和健康监控工具。它提供了对系统中实时发生的所有事情的全面检测。你可以在高度互动的 Web 仪表板中查看结果。使用 Netdata,你可以清楚地了解现在发生的事情,以及之前系统和应用中发生的事情。你无需成为专家即可在 Linux 系统中部署此工具。NetData 开箱即用,零配置、零依赖。只需安装它然后坐等,之后 NetData 将负责其余部分。它有自己的内置 Web 服务器,以图形形式显示结果。NetData 非常快速高效,安装后可立即开始分析系统性能。它是用 C 编程语言编写的,所以它非常轻量。它占用的单核 CPU 使用率不到 3%,内存占用 10-15MB。本篇将详细介绍如何在centos7系列系统上安装。
方法/步骤
首先我们确保系统可以连接外网。执行命令"ping www.baidu.com"测试。
安装软件需要的依赖项,首先安装epel源,执行命令"yum install epel-release",具体操作如下图所示。
安装所需要的依赖项软件,执行命令"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"。
从git仓库克隆到本地。执行命令"git clone https://github.com/netdata/netdata.git --depth=100",上面的命令将在当前工作目录中创建一个名为 netdata 的目录。
- 此文章未经授权抓取自百度经验
进入netdata目录,找到netdata-installer.sh,我们执行命令"./netdata-installer.sh",等到编译安装,此过程耐心等待。
等待安装完成,我们可以看到netData绑定的端口为19999端口,我们把防火墙清空,同时用web浏览器打开"http://IP:19999",此时可以看到详细的监控信息。
如果想将netData加入开机启动项,则需要执行命令"systemctl enable netdata"。
netData的启动停止命令分别为"systemctl start netdata","systemctl start netdata"。
END