ホストプロトタイプは、低レベル検出ルールを通じてホストを作成するための設計図です。 ホストとして検出される前は、これらのプロトタイプには、テンプレートからリンクされたものを除き、アイテムやトリガーを含めることはできません。
ホストプロトタイプは、低レベル検出ルール で設定します。
ホストプロトタイプを作成するには:
データ収集 → ホスト に移動します。
必要なホストの 検出 をクリックし、そのホストに設定されている低レベル検出ルールのリストに移動します。
必要な検出ルールの ホストプロトタイプ をクリックします。
右上隅の ホストプロトタイプの作成 ボタンをクリックします。

ホストプロトタイプは通常の ホスト と同じパラメータを持ちますが、以下のパラメータは異なる設定または追加の設定をサポートします。
| パラメータ | 説明 |
|---|---|
| ホスト名 | 作成されるホストに一意のホスト名を保証するために、このパラメータには少なくとも1つの 低レベル検出マクロ を含める必要があります。 |
| 表示名 | 低レベル検出マクロ がサポートされています。 |
| グループ プロトタイプ | 低レベル検出マクロ を使用してホスト グループ プロトタイプを指定できます。 指定されたグループ プロトタイプに基づいて、ホスト グループ が検出、作成され、作成されたホストにリンクされます。他の低レベル検出ルールによって既に作成されている検出されたグループも、作成されたホストにリンクされます。ただし、手動で 作成されたホスト グループに一致する検出されたホスト グループは、作成されたホストにリンクされません。 |
| インターフェース | 検出されたホストが、検出ルールが属するホストのIPアドレスを継承するか(デフォルト)、それともカスタムインターフェースを取得するかを設定します。 低レベル検出マクロとユーザーマクロがサポートされています。 |
| 作成有効 | 検出されたホストのステータスを設定します。チェックを外すと、ホストは無効として作成されます。 |
| 検出 | ホストプロトタイプからホストを作成するかどうかを設定します。チェックを外すと、ホストプロトタイプからホストは作成されません(この設定が低レベル検出ルールで上書きされない限り)。 |
低レベル検出マクロは、タグ値とホストプロトタイプのユーザーマクロ値でもサポートされています。
値マップはホストプロトタイプではサポートされていません。
ホストプロトタイプの設定例については、仮想マシン監視を参照してください。
カスタムインターフェースを追加するには、インターフェース セレクターを"継承"から"カスタム"に切り替えます。
をクリックし、インターフェースタイプ(Zabbixエージェント、SNMP、JMX、IPMI)を選択します。
カスタム が選択されているものの、インターフェースが設定されていない場合は、インターフェースのないホストが作成されます。
継承 が選択され、ホストプロトタイプがテンプレートに属している場合、検出されたすべてのホストは、テンプレートがリンクされているホストのホストインターフェースを継承します。
複数のカスタムインターフェースを指定した場合、デフォルト 列でプライマリインターフェースを設定できます。
カスタムホストインターフェースの設定例については、VMware 監視設定例 を参照してください。
ホストインターフェースに正しいデータが含まれている場合にのみ、ホストが作成されます。
##### 検出されたホスト
ホストリストでは、検出されたホストには、そのホストを作成した検出ルールの名前がプレフィックスとして付加されます。
検出されたホストは、ホストプロトタイプからほとんどのパラメータを*読み取り専用*として継承します。
設定できるのは、以下の検出されたホストパラメータのみです。
- *テンプレート* - 新しいテンプレートをリンクするか、手動で追加したテンプレートのリンクを解除します。ホストプロトタイプから継承したテンプレートのリンクは解除できません。
- *説明* - ホストの説明を追加または編集します。
- *ステータス* - ホストを有効または無効にします。
- *タグ* - 新しいタグを追加するか、手動で追加したタグを削除します。ホストプロトタイプから継承したタグは削除できません。タグは重複(同じ名前と値のタグ)を持つことはできません。ホストプロトタイプに新しいタグが追加され、それが検出されたホストに手動で追加したタグと一致する場合、手動で追加したタグは検出中に継承したタグに置き換えられます。
- *マクロ* - 新しいホストマクロを追加するか、手動で追加したマクロとホストプロトタイプから継承したマクロを削除します。マクロの値と[タイプ](/manual/config/macros/user_macros#configuration)を変更します。
::: noteclassic
検出されたホストは、検出ルールが設定されているホストから[ユーザーマクロ](/manual/config/macros/user_macros)も継承します。
これらの継承されたマクロは削除でき、値とタイプを変更できます。
:::
検出されたホストは手動で削除できます。ただし、検出が有効になっている場合は、再度検出されます。
検出されなくなったホストは、以下の状態になる場合があります。
- 自動的に無効化(検出ルールの *失われたリソースを無効にする* 値に基づく)
- 自動的に削除(検出ルールの *失われたリソースを削除する* 値に基づく)
::: noteclassic
Zabbixは、ネストされたホストプロトタイプ、つまり低レベル検出ルールによって検出されたホスト上のホストプロトタイプをサポートしていません。
:::