1 ホストウィザード

概要

ホストウィザードは、Zabbixで監視対象(デバイス、アプリケーション、サービスなど)を設定するための、ガイド付きのステップバイステップのインターフェースです。 このウィザードでは、次の手順に沿って設定を進めます。

  • テンプレートの選択
  • ホストの作成または選択
  • Zabbixエージェントまたはagent 2のインストール
  • ホストインターフェースの追加
  • 監視対象またはZabbixホストへの追加設定の適用(テンプレートで必要な場合)

Zabbix Webインターフェースでホストウィザードにアクセスするには、次の操作を行います。

  • Data collection > Hosts に移動します
  • 画面右上の Host Wizard をクリックします
  • ウィザードの指示に従います

また、各種Webインターフェースセクションで既存のホスト名(またはその横にある三点アイコン)をクリックし、ホストメニュー からホストウィザードにアクセスして、既存のホストを編集することもできます。 既存のホストを編集する場合、選択したテンプレートで必要な設定がすでに含まれていれば、一部の手順はスキップされることがあります。

または、従来の方法でホストの作成と設定を行うこともできます。

ホストウィザードへようこそ

ホストウィザードを開始すると、ようこそ画面が表示されます。

今後のセッションでこの画面をスキップするには、Do not show welcome screen チェックボックスをオンにして、Next をクリックします。

次のホストウィザードの手順で設定を開始した後、閉じるアイコンをクリックするか ESC を押してウィザードを閉じようとすると、確認画面が表示されます。

Yes をクリックすると、進行状況を保存せずにホストウィザードを終了します。
No、ESC、または閉じるアイコンをクリックすると、最後の手順に戻ります。

テンプレートを選択

監視対象の設定の最初のステップは、テンプレートを選択することです。テンプレートとは、監視対象向けに設計された、事前定義済みの設定一式(収集するメトリクス、アラートを生成する条件など)です。

Zabbixの標準搭載テンプレートでは、オペレーティングシステム、アプリケーション、データベース、ネットワーク機器、サービスなどに対応した、さまざまな事前定義済みの監視設定が提供されています。

このステップでは、次のことができます。

  • テンプレートのtagに基づいて、クラス(Cloud、Database、Network など)およびサブクラス(例: automation、backup)ごとにテンプレートを参照できます。
  • テンプレート名、またはテンプレートのタグ名と値に含まれるキーワードでテンプレートを検索できます。
  • データ収集方式(エージェントベースまたはエージェントレス)でテンプレートを絞り込めます。エージェントベースのテンプレートには、少なくとも1つのZabbixエージェントアイテムが含まれます。
  • エージェントモード(アクティブまたはパッシブ)でテンプレートを絞り込めます。アクティブテンプレートには少なくとも1つの Zabbix agent (active) アイテムが含まれ、パッシブテンプレートには少なくとも1つのパッシブアイテムが含まれます。詳細は、Passive and active agent checksを参照してください。
  • Host Wizard を使用して既存のホストを設定する場合は、ホストにすでにリンクされているテンプレートで絞り込むこともできます。

テンプレートを選択すると、次のメッセージが表示される場合があります: Some templates (n) are incompatible with the Host Wizard. See how to update them. Custom templates are not supported. これは、一部の標準搭載テンプレートがまだ Host Wizard と互換性がなく、アップグレードが必要であることを示しています。詳細は、template upgradeの手順を参照してください。

選択したテンプレートによって、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 エージェント または agent 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 identityPSK 001 を設定し、新しい Pre-shared key を生成できます。 次に、オペレーティングシステムとして Linux を選択し、そのシステム上で提供されたスクリプトを実行できます。 Zabbixエージェントのインストール後、ホストウィザードに戻ります。

ホストインターフェースの追加

ホストインターフェースは、Zabbixサーバーがネットワーク経由で監視対象にどのように接続するかを定義します。
選択したテンプレートで必要なデータ収集方法に応じて、IPアドレス、DNS名、ポート、インターフェースタイプ(エージェント、SNMP、JMX、またはIPMI)などの接続パラメータを定義します。

このステップでは、選択したテンプレートで必要なホストインターフェースの詳細を入力します。

例えば、Zabbixサーバー、Zabbixエージェント、およびMySQLサーバーがすべて同じマシン上でローカルに実行されている場合は、デフォルトのエージェントアドレス(127.0.0.1)とポート(10050)を使用できます。

ホストの設定

一部のテンプレートでは、ホストを作成する前に追加の設定が必要です。これには次のようなものがあります。

  • 監視対象の手動設定(例: 特定のサービスの有効化、サービスユーザーの作成、または権限の付与):

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

必要な設定手順をすべて完了したら、Create をクリックしてホストをZabbixに追加します(既存のホストの設定を更新する場合は Update をクリックします)。

設定完了

この時点で、Zabbix はすでに対象を監視しています。

新しいホストの場合は、Finish をクリックして最新データセクションに移動し、ホストの最新データを表示します。
既存のホストの場合は、Finish をクリックしてホストウィザードを閉じ、開いた元の画面に戻ります。