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