これは開発版のドキュメントを表示しています。内容が不完全な場合があります。
このページには自動翻訳されたコンテンツが含まれています。 誤りを見つけた場合は、その箇所を選択して Ctrl+Enter を押し、編集者に報告してください。

4 ホストプロトタイプ

ホストプロトタイプは、ローレベルディスカバリルールを通じてホストを作成するための設計図です。 これらのプロトタイプは、ホストとして検出される前は、テンプレートからリンクされたものを除き、アイテムやトリガーを持つことはできません。

設定

ホストプロトタイプは、ローレベルディスカバリールールで設定します。

ホストプロトタイプを作成するには:

1. データ収集ホストに移動します。

2. 必要なホストのディスカバリをクリックして、そのホストに設定されているローレベルディスカバリールールの一覧に移動します。

3. 必要なディスカバリールールのホストプロトタイプをクリックします。

4. 右上のホストプロトタイプの作成ボタンをクリックし、設定フォームに入力します。

必須入力フィールドは赤いアスタリスクでマークされています。

パラメータ 説明
ホスト名 このパラメータには、作成されるホストのホスト名が一意になるように、少なくとも1つのローレベルディスカバリーマクロを含める必要があります。
表示名 ローレベルディスカバリーマクロがサポートされています。
グループプロトタイプ ローレベルディスカバリーマクロを使用してホストグループプロトタイプを指定できます。
指定されたグループプロトタイプに基づいて、ホストグループがディスカバリされ、作成され、作成されたホストにリンクされます。すでに他のローレベルディスカバリールールによって作成されているディスカバリ済みグループも、作成されたホストにリンクされます。ただし、手動で作成されたホストグループと一致するディスカバリ済みホストグループは、作成されたホストにリンクされません。
インターフェース ディスカバリされたホストが、ディスカバリールールが属するホストからIPを継承するか(デフォルト)、カスタムインターフェースを取得するかを設定します。
ローレベルディスカバリーマクロおよびユーザーマクロがサポートされています。
監視サーバー このフィールドは、ホスト設定の該当フィールドと自動的に同期されます。
有効で作成 ディスカバリされたホストのステータスを設定します。チェックを外すと、ホストは無効として作成されます。
ディスカバリ ホストプロトタイプからホストを作成するかどうかを設定します。チェックを外すと、ローレベルディスカバリールールでこの設定が上書きされない限り、ホストプロトタイプからホストは作成されません。

ローレベルディスカバリーマクロは、タグ値やホストプロトタイプのユーザーマクロ値にも対応しています。
値のマッピングはホストプロトタイプではサポートされていません。

ホストプロトタイプの設定例については、仮想マシンの監視を参照してください。

ホストインターフェース

カスタムインターフェースを追加するには、インターフェースセレクターを「継承」から「カスタム」に切り替えます。 add_link.png をクリックし、インターフェースの種類(Zabbixエージェント、SNMP、JMX、IPMI)を選択します。

カスタムが選択されているがインターフェースが設定されていない場合、ホストはインターフェースなしで作成されます。
継承が選択されていて、ホストプロトタイプがテンプレートに属している場合、検出されたすべてのホストは、テンプレートがリンクされているホストからホストインターフェースを継承します。

複数のカスタムインターフェースが指定されている場合、デフォルト列でプライマリインターフェースを設定できます。

カスタムホストインターフェースの設定例については、VMware監視セットアップ例を参照してください。

ホストインターフェースに正しいデータが含まれている場合のみ、ホストが作成されます。

検出されたホスト

ホストリストでは、検出されたホストの前に、それらを作成したディスカバリールールの名前が付けられます。

検出されたホストは、ほとんどのパラメータをホストプロトタイプから読み取り専用として継承します。 次の検出されたホストのパラメータのみが設定可能です:

  • テンプレート - 新しいテンプレートのリンクや手動で追加したテンプレートのリンク解除。ホストプロトタイプから継承されたテンプレートはリンク解除できません。
  • 説明 - ホストの説明を追加または編集します。
  • ステータス - ホストの有効化または無効化。
  • タグ - 新しいタグの追加や手動で追加したタグの削除。ホストプロトタイプから継承されたタグは削除できません。タグは重複(同じ名前と値のタグ)できないことに注意してください。ホストプロトタイプに新しいタグが追加され、それが検出されたホストの手動で追加されたタグと一致する場合、ディスカバリー時に手動で追加されたタグは継承されたタグに置き換えられます。
  • マクロ - 新しいホストマクロの追加や手動で追加したもの、ホストプロトタイプから継承したものの削除、マクロ値やタイプの変更。

検出されたホストは、ディスカバリールールが設定されているホストからユーザーマクロも継承します。 これらの継承されたマクロは削除でき、値やタイプも変更できます。

検出されたホストが他のホストを検出することもできます。 たとえば、ホストプロトタイプ(ハイパーバイザーの検出に使用)がリンクされているテンプレートに、独自のホストプロトタイプ(仮想マシンの検出に使用)を含む低レベルディスカバリールールが含まれている場合、Zabbixはハイパーバイザーとその仮想マシンの両方を検出します。 これらのVM上のコンテナも追加で検出するには、検出されたVMに低レベルディスカバリールールを作成するか、ホストプロトタイプを含むテンプレートをリンクするか、またはホストプロトタイプにあらかじめテンプレートをリンクしておくことができます。

検出されたホストは手動で削除できます。ただし、ディスカバリーが有効になっている場合は再度検出されることに注意してください。

検出されなくなったホストは、次のいずれかになります:

  • 自動的に無効化(ディスカバリールールの失われたリソースの無効化値に基づく)
  • 自動的に削除(ディスカバリールールの失われたリソースの削除値に基づく)