如何在 CentOS 7 上安装网络数据监控

在本教程中,我们将向您展示如何在 CentOS 7 上安装 Netdata Monitoring。对于那些不知道的人,Netdata 是适用于应用程序和系统的实时性能、故障排除和健康监控工具。 Netdata 是一个免费的开源工具,支持 Linux、FreeBSD 和 macOS 系统,有助于 SysAdmins、DevOps 和开发人员解决实时问题。 使用 Netdata,您可以监控 CPU、RAM 使用情况、磁盘 I/O、网络流量、Postfix 等等。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示如何在 CentOS 7 服务器上逐步安装 Netdata 性能监控工具。

网络数据功能

  • 实时监控和呈现各种系统指标,例如 CPU、内存、磁盘 I/O、网络流量、系统进程、 Apache/Nginx 状态、MySQL 状态、Postfix 消息队列等。
  • 在大多数 Linux 发行版上运行。
  • 高度优化以使用最少的 CPU、内存和磁盘 I/O。
  • 在直观的 Web 界面中提供令人惊叹的实时指标图形。

在 CentOS 7 上安装 Netdata 监控

第 1 步。首先,让我们首先确保您的系统是最新的。

yum clean all yum -y update

步骤 2. 在 CentOS 7 上安装 Netdata Monitoring。

安装前安装以下依赖 网络数据

yum install libuuid-devel zlib-devel gcc make git autoconf autogen automake pkgconfig psmisc

运行以下命令克隆 Netdata git 并执行“netdata-installer.sh” 安装 Netdata 的脚本:

git clone https://github.com/firehol/netdata.git --depth=1 cd netdata sudo ./netdata-installer.sh -y

按照屏幕上显示的安装说明,您将获得安装 Netdata 的交互式提示:

Welcome to netdata! Nice to see you are giving it a try!  You are about to build and install netdata to your system.  It will be installed at these locations:   - the daemon   at /usr/sbin/netdata  - config files at /etc/netdata  - web files    at /usr/share/netdata  - plugins      at /usr/libexec/netdata  - cache files  at /var/cache/netdata  - log files    at /var/log/netdata  - pid file     at /var/run  This installer allows you to change the installation path. Press Control-C and run the same command with --help for help.  Press ENTER to build and install netdata to your system >

步骤 3. 为 Netdata 配置防火墙。

在访问 Netdata 的 Web 界面之前,您需要修改防火墙规则以允许端口 19999 上的流量,这是 Netdata 的默认通信端口:

firewall-cmd --permanent --zone=public --add-port=19999/tcp firewall-cmd --reload

步骤 4. 访问网络数据。

默认情况下,Netdata 将在 HTTP 端口 19999 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com:19999 或者 https://your-server-ip:19999

恭喜! 您已成功安装 Netdata。 感谢您使用本教程在 CentOS 7 系统上安装 Netdata 的实时性能监控工具。 如需其他帮助或有用信息,我们建议您查看 Netdata 官方网站.