您是否希望了解如何使用 Zabbix 监视 Nginx 服务器? 在本教程中,我们将向您展示如何使用运行 Ubuntu Linux 的计算机上的 Zabbix 代理监视 Nginx Web 服务器。

• 乌本图 18
• 乌本图 19
• Zabbix 服务器 4.4.1
• 恩金克斯 1.15.9

Thsi 教程确实需要您在 Nginx 服务器上安装 Zabbix 代理。

扎比克斯播放列表:

在此页面上,我们提供快速访问与 Zabbix 安装相关的视频列表。

不要忘了订阅我们的Youtube频道名为FKIT。

教程 Zabbix - Nginx 服务器安装

• IP - 192.168.15.11
• 操作系统 - 乌本图 19.10
• 主机名 - NGINX

安装 Nginx 服务器。

Copy to Clipboard

验证是否安装了 Nginx http_stub_status模块。

Copy to Clipboard

编辑 Nginx 默认配置文件。

Copy to Clipboard

这里是原始文件,在我们的配置之前。

Copy to Clipboard

下面是具有我们配置的文件。

Copy to Clipboard

在我们的示例中,我们将 Nginx http_stub_status 模块配置为仅允许来自网络 192.168.15.0/24 的计算机访问 Web服务器状态页。

重新启动 Nginx 服务。

Copy to Clipboard

在允许的 IP 地址网络的计算机上,打开浏览器并输入 Web 服务器的 IP 地址以及 /服务器状态。

在我们的示例中,浏览器中输入了以下 URL:

• http://192.168.15.11/basic_status

您将发送到 Nginx 服务器状态页面。

ngins status page

祝贺! 您成功配置了 Nginx 状态页功能。

教程 - 在 Linux 上安装 Zabbix 代理

• IP - 192.168.15.11
• 操作系统 - 乌本图 19.10
• 主机名 - NGINX

您需要在运行 Nginx 的 Linux 计算机上安装 Zabbix 代理。

使用以下命令在运行 Ubuntu Linux 的计算机上安装所需的程序包。

Copy to Clipboard

下载 Zabbix 安装包。

Copy to Clipboard

提取 Zabbix 安装包,编译并安装 Zabbix 代理。

Copy to Clipboard

查找系统上zabbix_agentd.conf 文件的位置。

编辑zabbix_agentd.conf 文件。

Copy to Clipboard

这里是原始文件,在我们的配置之前。

Copy to Clipboard

下面是具有我们配置的新文件。

Copy to Clipboard

在我们的示例中,Zabbix 代理配置为允许来自 Zabbix 服务器 192.168.15.10 的连接。

允许具有 IP 地址 192.168.15.10 的服务器请求和接收来自代理的信息。

允许本地主机 127.0.0.1 从代理请求和接收信息。

Zabbix 安装包附带服务启动脚本。

使用以下命令复制启动脚本。

Copy to Clipboard

现在可以使用以下命令启动 Zabbix 代理服务。

Copy to Clipboard

重新启动 Zabbix 代理。

Copy to Clipboard

您已完成 Zabbix 代理安装。

您现在可以使用 Zabbix 服务器仪表板将此计算机添加到网络监视服务。

教程扎比克斯 - 监控Nginx

• IP - 192.168.15.10
• 操作系统 - 乌本图 19.10
• 主机名 - ZABBIX

现在,我们需要访问 Zabbix 服务器仪表板,并将 Linux 计算机添加为主机。

打开您的浏览器并输入 Web 服务器的 IP 地址以及 /zabbix。

在我们的示例中,浏览器中输入了以下 URL:

• http://192.168.15.10/zabbix

在登录屏幕上,使用默认用户名和密码。

• 默认用户名:管理员
• 默认密码:扎比克斯

zabbix login

成功登录后,您将被发送到 Zabbix 仪表板。

Zabbix 4.4 dashboard

在仪表板屏幕上,访问"配置"菜单并选择"主机"选项。

zabbix add host

在屏幕右上角,单击"创建主机"按钮。

Zabbix Create Host

在主机配置屏幕上,您必须输入以下信息:

• 主机名 - 输入主机名以标识 Nginx 服务器。
• 可见主机名 - 重复主机名。
• 新组 - 输入名称以标识一组类似设备。
• 代理接口 - 输入 Nginx 服务器的 IP 地址。

这里是原始图像,在我们的配置之前。

zabbix Cisco - Antes

下面是我们配置的新映像。

Zabbix monitor Nginx

接下来,我们需要将主机与特定的网络监视器模板相关联。

默认情况下,Zabbix 附带各种监视模板。

访问屏幕顶部的"模板"选项卡。

单击"选择"按钮并找到名为:Zabbix 代理的模板应用 Nginx

zabbix monitoring nginx server

单击"添加"按钮以完成配置。

几分钟后,您将能够在 Zabbix 仪表板上看到初始结果。

要测试配置,请访问"监视"菜单并单击"图形"选项。

Zabbix graphic

选择您的 Nginx 服务器主机名。

选择名为 NGINX 的图形:请求

Nginx performance graph

您应该能够看到 Nginx 性能图形

Nginx performance monitor

要访问更多信息,请在最新数据菜单中搜索您的 Nginx 服务器。

monitor nginx zabbix

祝贺! 您已将 Zabbix 服务器配置为监视 Nginx 服务器。