在本教程中,我们将向您展示如何在 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 官方网站.