新しいテンプレート

概要

このセクションでは、テンプレートの設定方法を学びます。

これまでに、アイテム、トリガーの設定方法と、ホストの障害通知を受け取る方法を学びました。

これらの手順はいずれもそれ自体に高い柔軟性がありますが、たとえば1000台のホストに対して必要になる場合には、手順が多いように感じられるかもしれません。ある程度の自動化があると便利です。

そこで役立つのがテンプレートです。テンプレートを使用すると、便利なアイテム、トリガー、その他のエンティティをまとめてグループ化でき、ホストに1回適用するだけで、それらを何度でも再利用できます。

テンプレートがホストにリンクされると、ホストはテンプレートのすべてのエンティティを継承します。つまり、あらかじめ用意された一連のチェックを非常に素早く適用できます。

テンプレートの追加

テンプレートを使い始めるには、まず1つ作成する必要があります。
そのためには、Data collection > TemplatesCreate template をクリックします。
これにより、テンプレート設定フォームが表示されます。

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

ここで入力が必要なパラメータは次のとおりです。

Template name

  • テンプレート名を入力します。英数字、スペース、アンダースコアを使用できます。

Template groups

  • Select ボタンをクリックして、1つまたは複数のグループを選択します。テンプレートは必ずグループに属している必要があります。

テンプレートグループへのアクセス権限は、ホスト権限と同様に、同じ場所にある Template permissions タブの user group 設定で割り当てられます。すべてのアクセス権限は個々のテンプレートではなくグループに対して割り当てられるため、テンプレートを少なくとも1つのグループに含めることが必須です。

完了したら、Add をクリックします。新しいテンプレートがテンプレート一覧に表示されるはずです。
filter を使ってテンプレートを検索することもできます。

ご覧のとおり、テンプレートは作成されていますが、中身はまだありません。つまり、アイテム、トリガー、その他のエンティティはありません。

テンプレートへのアイテムの追加

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

  1. データ収集 > ホスト に移動します。
  2. 一覧から「New host」を見つけ、アイテム のハイパーリンクをクリックします。
  3. 一覧で「CPU Load」アイテムのチェックボックスを選択します。
  4. 一覧の下にある コピー をクリックします。
  5. テンプレート タブを選択します。
  6. アイテムのコピー先となるテンプレートを選択します。

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

  1. コピー をクリックします。

ここで データ収集 > テンプレート に移動すると、「New template」に新しいアイテムが1つ追加されているはずです。

ここではひとまず1つのアイテムだけにしますが、同様の手順で、テンプレートに他のアイテム、トリガー、またはその他のエンティティを追加できます。これにより、特定の目的(OSの監視、単一アプリケーションの監視など)に必要なエンティティを十分に含むテンプレートを作成できます。

テンプレートをホストにリンクする

テンプレートの準備ができたら、ホストに追加します。手順は次のとおりです。

  1. データ収集 > ホスト に移動します。
  2. 「ホストの作成」をクリックして設定フォームを開き、テンプレート フィールドを見つけます。
  3. テンプレート フィールドに 新しいテンプレート と入力し始めます。
    新しく作成したテンプレートの名前がドロップダウンリストに表示されます。
  4. 下にスクロールして選択します。
    テンプレート フィールドに表示されることを確認します。

  1. フォームの 更新 をクリックして変更を保存します。

これで、テンプレートに含まれるすべてのエンティティとともに、テンプレートがホストに追加されました。

この方法で、他のホストにも適用できます。テンプレートレベルでアイテム、トリガー、その他のエンティティに加えた変更は、そのテンプレートがリンクされているホストに反映されます。

ホストへの事前定義テンプレートのリンク

お気づきかもしれませんが、Zabbix には、さまざまな OS、デバイス、アプリケーション向けの事前定義テンプレートが用意されています。監視をすぐに開始するには、適切なテンプレートをホストにリンクできますが、これらのテンプレートは環境に合わせて調整する必要がある点に注意してください。不要なチェックもあれば、ポーリング間隔が長すぎる、または短すぎる場合もあります。

テンプレート についての詳細情報も参照できます。