在 CentOS 8/RHEL 8 上安装 Nginx Amplify 以监控 LEMP 性能

Nginx Amplify 是一种免费、灵活且强大的方法,用于分析 Nginx 和 Nginx Plus Web 服务器的负载和性能。 它易于设置和使用。 Nginx Amplify 还带有 MySQL/MariaDB、PHP-FPM 插件,因此您可以监控完整的 LEMP 堆栈应用程序。 (LEMP 代表 Linux、Nginx、MySQL/MariaDB、PHP。)

Nginx Amplify 由 Nginx, Inc 开发,该公司是 Nginx Web 服务器背后的公司。 这是一个基于 SaaS 的解决方案。 您在服务器上安装 Nginx Amplify 代理,它将收集指标并将其发送到 SaaS 服务。 Nginx Amplify 代理是开源且轻量级的。 它收集了许多指标,包括:

  • 系统指标(CPU、RAM 使用率、网络流量、磁盘使用率、磁盘 I/O、磁盘延迟等)
  • Nginx 指标(连接、请求、HTTP 状态、响应时间、流量等)
  • MySQL/MariaDB 指标(连接、选择查询、插入查询、更新查询、慢查询等)
  • PHP-FPM 指标(连接、连接队列、慢速请求等)

Nginx Amplify 也可以

  • 使用静态分析器帮助您改进 Nginx 配置。
  • 提醒您异常行为

在 CentOS 8/RHEL8 Linux 服务器上安装 Nginx Amplify

Nginx Amplify 代理是开源的,您可以使用安装脚本在以下 Linux 发行版上安装 Nginx Amplify:

  • Debian 9、Debian 10、
  • Ubuntu 16.04、Ubuntu 18.04
  • CentOS/RHEL 6、CentOS/RHEL 7、CentOS/RHEL 8

首先在 https://amplify.nginx.com 注册一个账号

确认你的邮件地址。 接下来,您需要在 Linux 服务器上安装 Nginx Amplify Agent。 SSH 到您的服务器并以 root 身份登录。 Nginx Amplify 网站非常好地提供了安装 Nginx Amplify 所需的命令,因此只需在您的服务器上复制并运行这些命令即可。

请注意,您需要以 root 身份运行这些命令。