Apache Web 服务器监控

要开始监控 Apache Web 服务器,请按以下流程操作:

  1. 确保可以访问 Apache 统计信息。
  2. 应用 Apache 监控模板。
  3. 查看最新数据。

要使用本指南,您必须已安装 Zabbix 服务器和 Web 界面 installed。您必须以默认 Admin 用户身份登录 Zabbix。

访问 Apache 统计信息

此步骤的目标是确保 Zabbix 可以读取 Apache Web 服务器的统计信息。

在 Apache 中,关于服务器性能和活动的实时信息由内置的 mod_status 模块提供。启用后,它会创建一个可通过 Web 访问的页面(通常位于 /server-status),用于显示性能和活动数据。

要验证 Apache Web 服务器是否已启用 mod_status,请运行:

在 Debian/Ubuntu 上 在基于 RHEL 的系统上
apache2ctl -M | grep status httpd -M | grep status

如果在输出中看到 "status_module (shared)",则表示状态模块已启用。如果没有看到,则需要启用状态模块。

应用 Apache 监控模板

在 Zabbix 中,此模板开箱即用。它包含预配置的元素,可用于数据采集、可视化和分析。

要应用该模板,请启动 Host Wizard(位于 数据采集 > 主机):

  • 选择模板(“Apache by HTTP”)

  • 创建一个 Apache 主机,并为其添加一个组。该虚拟主机将包含与 Apache 相关的数据。

  • 配置主机。尤其重要的是,输入 Apache Web 服务器地址(本地机器上为 127.0.0.1,远程机器上为 IP 地址)。

Step 1 Step 2 Step 3

选择模板。

创建主机/主机组。

配置主机。

您可以将其他设置保留为默认值。

要完成 Host Wizard,请点击 CreateFinish

查看最新数据

恭喜,Apache Web 服务器监控已开始!

Zabbix 提供可视化选项,并在出现任何问题时发送告警。要配置电子邮件告警,请参见接收问题通知