Apache Webサーバーの監視

Apache Webサーバーの監視を開始するには、次の手順に従います。

  1. Apacheの統計情報へのアクセスを確保します。
  2. Apache監視テンプレートを適用します。
  3. 最新データを確認します。

このガイドを利用するには、ZabbixサーバーとWebインターフェースがインストール済みである必要があります。デフォルトの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)"が表示されていれば、statusモジュールはすでに有効になっています。表示されない場合は、statusモジュールを有効にする必要があります。

Apache監視テンプレートを適用する

Zabbixでは、このテンプレートはすぐに使用できる状態になっています。データ収集、可視化、分析のためにあらかじめ設定された要素が含まれています。

テンプレートを適用するには、次の手順を実行します。

  1. データ収集 > ホストホストウィザード を起動します。

  2. Apache by HTTP テンプレートを選択します。

  1. Apacheホストを作成し、ホストグループを追加します。
    この仮想ホストには、Apache関連のデータが含まれます。

  1. ホストを設定します。
    重要なのは、Apache Webサーバーのアドレスを入力することです(ローカルマシンでは127.0.0.1、リモートマシンではIPアドレス)。

その他の設定はデフォルトのままで構いません。

  1. ホストウィザードを完了するには、CreateFinish をクリックします。

最新データを確認する

おめでとうございます。Apache Webサーバーの監視が開始されました。

Zabbix は可視化オプションを提供し、問題が発生した場合にはアラートを送信します。メールでアラートを設定するには、障害通知の受信を参照してください。