1 テンプレートの設定

概要

テンプレートを設定するには、まず一般パラメータを定義してテンプレートを作成し、その後にエンティティ(アイテム、トリガー、グラフなど)を追加する必要があります。

テンプレートの作成

テンプレートを作成するには、次の手順を実行します。

  1. データ収集 → テンプレート に移動します。
  2. テンプレートの作成 をクリックします。
  3. テンプレートの属性を編集します。

テンプレート タブには、テンプレートの一般的な属性が含まれています。

すべての必須入力フィールドには、赤いアスタリスクが付いています。

テンプレートの属性:

パラメータ 説明
テンプレート名 一意のテンプレート名。
英数字、スペース、ドット、ハイフン、アンダースコアを使用できます。
先頭および末尾にスペースは使用できません。
表示名 この名前を設定すると、リストやマップなどで表示される名前になります。
テンプレート 1つ以上のテンプレートをこのテンプレートにリンクします。リンクされたテンプレートから、すべてのエンティティ(アイテム、トリガーなど)が継承されます。
新しいテンプレートをリンクするには、テンプレート フィールドに名前を入力します。一致するテンプレートのドロップダウンリストが表示されます。または、選択 をクリックして テンプレート ポップアップを開きます。最初はテンプレートが表示されません。リストにテンプレートを表示するには、テンプレートグループ フィールドにテンプレートグループ名を入力して候補リストから選択するか、テンプレートグループ フィールドの横にある 選択 ボタンをクリックして テンプレートグループ ポップアップを開きます。テンプレートグループを選択すると、そのグループに属するテンプレートが テンプレート ポップアップに表示されます。選択したテンプレートは、設定を保存または更新するとリンクされます。
テンプレートのリンクを解除するには、テンプレート ブロックの2つのオプションのいずれかを使用します。
リンク解除 - テンプレートのリンクを解除しますが、そのエンティティ(アイテム、トリガーなど)は保持します。
リンク解除してクリア - テンプレートのリンクを解除し、そのすべてのエンティティ(アイテム、トリガーなど)を削除します。
テンプレートグループ テンプレートが属する テンプレートグループ。
説明 テンプレートの説明。
ベンダーとバージョン テンプレートのベンダーとバージョン。テンプレート設定にこの情報が含まれている場合に、既存のテンプレート(Zabbixが提供する 標準テンプレート、インポートされたテンプレート、または Template API を使用して変更されたテンプレート)を更新するときだけ表示されます。
ZabbixのWebインターフェースでは変更できません。
標準テンプレートの場合、バージョンは次の形式で表示されます。Zabbixのメジャーバージョン、区切り文字(「-」)、リビジョン番号(テンプレートの新しいバージョンごとに増加し、Zabbixのメジャーバージョンごとにリセットされます)。例: 7.0-0、7.0-5、7.4-0、7.4-3。

タグ タブでは、テンプレートレベルの タグを定義できます。このテンプレートにリンクされた ホストのすべての障害に、ここで入力した値のタグが付けられます。

ユーザーマクロ、{INVENTORY.*} マクロ、{HOST.HOST}、{HOST.NAME}、 {HOST.CONN}、{HOST.DNS}、{HOST.IP}、{HOST.PORT}、{HOST.ID} マクロを タグで使用できます。

マクロ タブでは、テンプレートレベルの ユーザーマクロ を名前と値のペアとして定義できます。 マクロの値は、プレーンテキスト、シークレットテキスト、またはVaultシークレットとして保持できます。説明を追加することもできます。

継承されたマクロとテンプレートマクロ オプションを選択すると、リンクされたテンプレートおよびテンプレートが継承するグローバルマクロのマクロと、マクロが解決される値も表示できます。

利便性のため、該当するテンプレートへのリンクと、グローバルマクロ設定へのリンクが提供されています。 リンクされたテンプレートのマクロまたはグローバルマクロをテンプレートレベルで編集し、テンプレート上にマクロのコピーを作成することもできます。

値のマッピング タブでは、値のマッピングでアイテムデータを人間が理解しやすい形式で表示するよう設定できます。

ボタン:

テンプレートを追加します。追加したテンプレートがリストに表示されます。
既存のテンプレートのプロパティを更新します。
現在のテンプレートのプロパティに基づいて、別のテンプレートを作成します。リンクされたテンプレートから継承されたエンティティ(アイテム、トリガーなど)と、現在のテンプレートに直接関連付けられたエンティティの両方が含まれます。ただし、複製したテンプレートを元のテンプレートと区別できるように、現在のテンプレートのベンダーとバージョンは含まれません。
テンプレートを削除します。テンプレートのエンティティ(アイテム、トリガーなど)は、リンクされたホストに残ります。
テンプレートと、そのすべてのエンティティをリンクされたホストから削除します。
テンプレートのプロパティの編集をキャンセルします。

アイテム、トリガー、グラフの追加

アイテムは、まずテンプレートに追加する必要があります。 トリガーとグラフは、対応するアイテムがないと追加できません。

既存のアイテムをテンプレートに追加することも、新しいアイテムを作成することもできます。

テンプレートにアイテムを追加するには、次の手順を実行します。

  1. データ収集 > ホスト(または テンプレート)に移動します。
  2. 必要なホスト/テンプレートの行で アイテム をクリックします。
  3. テンプレートに追加したいアイテムのチェックボックスを選択します。
  4. アイテム一覧の下にある コピー をクリックします。
  5. アイテムをコピーするテンプレート(またはテンプレートグループ)を選択し、コピー をクリックします。
    選択したすべてのアイテムがテンプレートにコピーされます。

トリガーとグラフの追加も同様の手順で行います(それぞれトリガー一覧とグラフ一覧から実行します)。ただし、必要なアイテムが先に追加されている場合にのみ追加できることに注意してください。

ダッシュボードの追加

Data collection → Templates でテンプレートにダッシュボードを追加するには、次の手順を実行します。

  1. テンプレートの行にある Dashboards をクリックします。
  2. ダッシュボードの設定 のガイドラインに従ってダッシュボードを設定します。

テンプレートのダッシュボード(グローバルダッシュボードではなく)でウィジェットを設定する場合、ホスト関連のパラメータは使用できず、一部のパラメータはラベルが異なります。 これは、テンプレートのダッシュボードが、そのテンプレートがリンクされているホストのデータのみを表示するためです。 たとえば、Problems ウィジェットの Host groups、Exclude host groups、Hosts パラメータは使用できず、 Host availability ウィジェットの Host groups パラメータは使用できません。また、Show hosts in maintenance パラメータは Show data in maintenance に名前が変更されます。などです。 テンプレートのダッシュボードウィジェットで使用できるパラメータの詳細については、各 ダッシュボードウィジェット の個別のパラメータを参照してください。

テンプレートのダッシュボードから作成されたホストのダッシュボードへのアクセス方法の詳細については、ホストのダッシュボード セクションを参照してください。

低レベルディスカバリルールの設定

マニュアルの低レベルディスカバリ セクションを参照してください。

Webシナリオの追加

データ収集 → テンプレート でテンプレートにWebシナリオを追加するには、次の手順を実行します。

  1. テンプレートの行で Web をクリックします。
  2. 通常のWebシナリオの設定方法に従って、Webシナリオを設定します。