Zabbix エージェントで Windows を監視する

はじめに

このページでは、Zabbix を使用して Windows マシンの基本監視を開始するために必要な手順を説明します。

このガイドの対象者

このガイドは、Zabbix の新規ユーザー向けに作成されており、Windows マシンの基本監視を有効にするために必要な最小限の手順のみを含んでいます。
より詳細なカスタマイズオプションや、さらに高度な設定が必要な場合は、Zabbix マニュアルの Configuration セクションを参照してください。

前提条件

このインストールガイドを進める前に、OS の手順に従って Zabbix サーバーおよび Zabbix Webインターフェースを ダウンロードしてインストール する必要があります。

Zabbix エージェントのインストール

Zabbix エージェントは、データを収集するためのプロセスです。監視対象の Windows マシンにインストールする必要があります。Zabbix エージェントのインストール手順については、Windows を参照してください。

監視のための Zabbix の設定

Zabbix エージェントは、アクティブモードまたはパッシブモードで(同時に)メトリクスを収集できます。

パッシブチェックは、単純なデータ要求です。Zabbix サーバーまたはプロキシが何らかのデータ(たとえば CPU 使用率)を要求し、Zabbix エージェントが結果をサーバーに返します。アクティブチェックでは、より複雑な処理が必要です。エージェントはまずサーバーから独立して処理するためのアイテム一覧を取得し、その後データをまとめて送信します。詳細は Passive and active agent checks を参照してください。

Zabbix が提供する監視テンプレートには通常、2 つの選択肢があります。Zabbix エージェント用のテンプレートと、Zabbix エージェント(アクティブ)用のテンプレートです。最初の विकल्पでは、エージェントはパッシブモードでメトリクスを収集します。これらのテンプレートは、通信プロトコルは異なりますが、同一の監視結果を提供します。

その後の Zabbix の設定は、アクティブ の Zabbix エージェントチェック用テンプレートを選ぶか、パッシブ の Zabbix エージェントチェック用テンプレートを選ぶかによって異なります。

パッシブチェック

Zabbix Webインターフェース

1. Zabbix Webインターフェースにログインします。

2. Zabbix Webインターフェースでホストを作成します。

このホストは Windows マシンを表します。

3. Interfaces パラメータで、Agent インターフェースを追加し、エージェントがインストールされている Windows マシンの IP アドレスまたは DNS 名を指定します。

4. Templates パラメータで、Windows by Zabbix agent を入力または選択します。

Zabbix エージェント

パッシブチェックでは、Zabbix エージェントは Zabbix サーバーの IP アドレスまたは DNS 名を知っている必要があります。エージェントのインストール時に正しい情報を指定している場合は、設定ファイルはすでに更新されています。そうでない場合は、手動で指定する必要があります。C:\Program files\Zabbix Agent フォルダに移動し、zabbix_agentd.conf ファイルを開いて、Server パラメータに Zabbix サーバーの IP/DNS を追加してください。

例:

Server=192.0.2.22

アクティブチェック

Zabbix Webインターフェース

1. Zabbix Webインターフェースにログインします。

2. Zabbix Webインターフェースでホストを作成します。

このホストは、Windows マシンを表します。

3. Templates パラメーターで、Windows by Zabbix agent active を入力または選択します。

Zabbix エージェント

C:\Program files\Zabbix Agent フォルダで、zabbix_agentd.conf ファイルを開き、次を追加します。

  • Zabbix Webインターフェースで作成したホスト名を Hostname パラメーターに設定します。
  • Zabbix サーバー マシンの IP アドレスまたは DNS 名を ServerActive パラメーターに設定します(Zabbix エージェントのセットアップ時に指定している場合は、あらかじめ入力されていることがあります)。

例:

ServerActive= 192.0.2.22
Hostname=Windows workstation

収集されたメトリクスを表示する

おめでとうございます。ここまでで、Zabbix はすでに Windows マシンを監視しています。

収集されたメトリクスを表示するには、Monitoring->Hosts
メニューセクション を開き、ホストの横にある Latest data をクリックします。

障害アラートの設定

Zabbix は、さまざまな方法でインフラストラクチャの障害を通知できます。このガイドでは、メールアラートを送信するための設定手順を説明します。

1. User settings -> Profile に移動し、Media タブを開いて、メールアドレスを追加します。

2. 障害通知の受信 のガイドに従います。

次回 Zabbix が障害を検出したときに、メールでアラートを受信できるはずです。

Windows では、CpuStres ユーティリティを使用して高い CPU 負荷をシミュレートし、その結果として障害アラートを受信できます。

関連情報: