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 身份运行这些命令。