1 ホストウィザード
概要
ホストウィザードは、Zabbixで監視対象(デバイス、アプリケーション、サービスなど)をセットアップするための、ガイド付きのステップバイステップインターフェースです。 以下の手順で設定を進めます:
- テンプレートの選択
- ホストの作成または選択
- Zabbixエージェントまたはエージェント2のインストール
- ホストインターフェースの追加
- 監視対象またはZabbixホストへの追加設定の適用(テンプレートで必要な場合)
Zabbixフロントエンドでホストウィザードにアクセスするには、以下の手順を実行します:
- データ収集 > ホスト に移動
- 画面右上の ホストウィザード をクリック
- ウィザードの指示に従う
また、ホストメニューから既存のホスト名(またはその横の三点アイコン)をクリックして、さまざまなフロントエンドセクションでホストウィザードにアクセスし、既存のホストを編集することもできます。 既存のホストを編集する場合、選択したテンプレートで必要な設定がすでに含まれている場合は、一部の手順がスキップされることに注意してください。
または、従来の方法でホストの作成と設定を行うこともできます。
ホストウィザードへようこそ
ホストウィザードを開始すると、ウェルカム画面が表示されます。

今後この画面を表示しない場合は、ウェルカム画面を表示しない チェックボックスをオンにして、次へ をクリックします。
次のホストウィザードのステップで設定を開始し、閉じるアイコンをクリックするかESCキーを押してウィザードを閉じようとすると、確認画面が表示されます。

はい をクリックすると、進行状況を保存せずにホストウィザードを終了します。 いいえ、ESC、または閉じるアイコンをクリックすると、最後のステップに戻ります。
テンプレートを選択
監視対象の設定の最初のステップは、テンプレートを選択することです。テンプレートとは、監視対象向けに設計された、事前定義済みの設定一式(収集するメトリクス、アラートを生成する条件など)です。
Zabbixの標準搭載テンプレートでは、オペレーティングシステム、アプリケーション、データベース、ネットワーク機器、サービスなどに対応した、さまざまな事前定義済みの監視設定が提供されています。
このステップでは、次のことができます。
- テンプレートのタグに基づいて、クラス(Cloud、Database、Network など)およびサブクラス(例: automation、backup)ごとにテンプレートを参照する。
- テンプレート名、またはテンプレートタグの名前と値に含まれるキーワードでテンプレートを検索する。
- データ収集方法(エージェントベースまたはエージェントレス)でテンプレートを絞り込む。エージェントベースのテンプレートには、少なくとも1つのZabbixエージェントアイテムが含まれます。
- エージェントモード(アクティブまたはパッシブ)でテンプレートを絞り込む。アクティブテンプレートには少なくとも1つの Zabbixエージェント(アクティブ)アイテムが含まれ、パッシブテンプレートには少なくとも1つのパッシブアイテムが含まれます。詳細は、パッシブおよびアクティブエージェントチェックを参照してください。
- Host Wizard を使用して既存のホストを設定する場合は、そのホストにすでにリンクされているテンプレートで絞り込むこともできます。

テンプレートを選択すると、次のメッセージが表示される場合があります: 一部のテンプレート (n) は Host Wizard と互換性がありません。更新方法を確認してください。カスタムテンプレートはサポートされていません。 これは、一部の標準搭載テンプレートがまだ Host Wizard に対応しておらず、アップグレードが必要であることを示しています。手順については、テンプレートのアップグレードを参照してください。
選択したテンプレートによって、Host Wizard の次のステップが決まります。
たとえば、データ収集に Zabbixエージェント を使用する MySQL by Zabbix agent テンプレートを選択すると、ウィザードによってエージェントのインストール手順が案内されます。
ホストの作成または選択
テンプレートは、Zabbixで監視対象を表すホストにリンクする必要があります。 リンクされると、ホストは監視に必要なすべてのテンプレートエンティティ(収集するアイテム(メトリック)やトリガー(アラート発生条件)など)を受け取ります。
各ホストは、ホストの整理やユーザー権限の割り当てに使用されるホストグループにも、少なくとも1つ所属している必要があります。
このステップでは、以下のことができます。
- ホスト名とホストグループ名を入力して、新しいホストとホストグループを作成する
- ホスト名を入力して新しいホストを作成し、既存のホストグループを選択して新しいホストに割り当てる
- 既存のホストを選択する(この場合、現在のグループから削除せずに追加のホストグループに割り当てることも可能)
既存のホストを選択しても、後続のステップで明示的に指定しない限り、現在の設定が削除または上書きされることはありません。 検出されたホストは選択できません。
たとえば、監視したいローカルにインストールされたMySQLサーバーを表すMySQL serverという新しいホストを作成できます。 先ほど選択したMySQL by Zabbix agentテンプレートは、このホストにリンクされます。 さらに、既存のDatabasesホストグループ(または新たにMySQL serversなどを作成)を選択して、他のデータベース関連のホストとまとめて整理し、後で権限管理を簡素化することもできます。

Zabbixエージェントのインストール
エージェントベースのテンプレート(MySQL by Zabbix agentなど)を使用するには、Zabbixのエージェントまたはエージェント2をインストールする必要があります。これは、監視対象のマシン上でローカルリソースやアプリケーションを積極的に監視するためのプロセスです(テンプレートで必要な場合)。
このステップでは:
- Zabbixサーバー、プロキシ、またはクラスタのアドレス(例: 192.0.2.0:10051)を確認します。 この値は、ZabbixエージェントのServerおよびServerActiveパラメータの設定に使用されます。
- 新しい一意で秘密ではない事前共有鍵ID(例: PSK 001 または mysql-agent-psk1)を入力し、事前共有鍵を生成します。 これらの値は、Zabbixホスト(例: MySQL server)およびZabbixエージェントの事前共有鍵(PSK)暗号化の設定に使用されます。
既存のホストを編集する場合、PSKの設定はホスト上の既存の暗号化設定をすべて上書きします。
- 監視対象をホストしているマシンのオペレーティングシステムを選択します。
- 提供されたスクリプトを実行するか、インストール手順に従って、そのシステムにZabbixエージェントをインストールします。
例えば、Pre-shared key identityにPSK 001を設定し、新しいPre-shared keyを生成できます。 次に、オペレーティングシステムとしてLinuxを選択し、そのシステムで提供されたスクリプトを実行できます。 Zabbixエージェントのインストールが完了したら、ホストウィザードに戻ります。

ホストインターフェースの追加
ホストインターフェースは、Zabbixサーバーがネットワーク経由で監視対象に接続する方法を定義します。 選択したテンプレートで必要なデータ収集方法に応じて、IPアドレス、DNS名、ポート、インターフェースタイプ(Agent、SNMP、JMX、またはIPMI)などの接続パラメータを定義します。
このステップでは、選択したテンプレートで必要なホストインターフェースの詳細を入力します。
たとえば、Zabbixサーバー、Zabbixエージェント、およびMySQLサーバーがすべて同じマシン上でローカルに実行されている場合は、デフォルトのエージェントアドレス(127.0.0.1)とポート(10050)を使用できます。

ホストの設定
一部のテンプレートでは、ホストを作成する前に追加の設定が必要です。これには以下が含まれる場合があります:
- 監視対象の手動設定 (例: 特定サービスの有効化、サービスユーザーの作成、権限の付与):

- ホストマクロの定義—アイテムの動作、接続設定、認証情報、その他のパラメータを制御する変数:

必要な設定手順がすべて完了したら、作成をクリックしてホストをZabbixに追加します (または更新をクリックして既存ホストの設定を更新します):

設定完了
この時点で、Zabbixはすでにターゲットの監視を開始しています。
新しいホストの場合は、完了 をクリックして 最新データ セクションに移動し、ホストの最新データを表示します。 既存のホストの場合は、完了 をクリックしてホストウィザードを閉じ、ウィザードを開いた画面に戻ります。
