新しいテンプレート
概要
このセクションでは、テンプレートの設定方法を学びます。
これまでに、アイテム、トリガーの設定方法と、ホストの障害通知を受け取る方法を学びました。
これらの手順はいずれもそれ自体に高い柔軟性がありますが、たとえば1000台のホストに対して必要になる場合には、手順が多いように感じられるかもしれません。ある程度の自動化があると便利です。
そこで役立つのがテンプレートです。テンプレートを使用すると、便利なアイテム、トリガー、その他のエンティティをまとめてグループ化でき、ホストに1回適用するだけで、それらを何度でも再利用できます。
テンプレートがホストにリンクされると、ホストはテンプレートのすべてのエンティティを継承します。つまり、あらかじめ用意された一連のチェックを非常に素早く適用できます。
テンプレートの追加
テンプレートを使い始めるには、まず1つ作成する必要があります。
そのためには、Data collection > Templates で Create template をクリックします。
これにより、テンプレート設定フォームが表示されます。

必須の入力フィールドには、赤いアスタリスクが付いています。
ここで入力が必要なパラメータは次のとおりです。
Template name
- テンプレート名を入力します。英数字、スペース、アンダースコアを使用できます。
Template groups
- Select ボタンをクリックして、1つまたは複数のグループを選択します。テンプレートは必ずグループに属している必要があります。
テンプレートグループへのアクセス権限は、ホスト権限と同様に、同じ場所にある Template permissions タブの user group 設定で割り当てられます。すべてのアクセス権限は個々のテンプレートではなくグループに対して割り当てられるため、テンプレートを少なくとも1つのグループに含めることが必須です。
完了したら、Add をクリックします。新しいテンプレートがテンプレート一覧に表示されるはずです。
filter を使ってテンプレートを検索することもできます。

ご覧のとおり、テンプレートは作成されていますが、中身はまだありません。つまり、アイテム、トリガー、その他のエンティティはありません。
テンプレートにアイテムを追加する
テンプレートにアイテムを追加するには、データ収集 > ホスト に移動し、'New host' の横にある アイテム をクリックして、'New host' のアイテム一覧を開きます。
次に、以下を実行します。
- 一覧で 'CPU Load' アイテムのチェックボックスをオンにします。
- 一覧の下にある Copy をクリックします。
- Templates タブを選択します。
- アイテムをコピーするテンプレートを選択します。

必須入力フィールドには、赤いアスタリスクが付いています。
- Copy をクリックします。
ここで データ収集 > テンプレート に移動すると、'New template' に新しいアイテムが 1 つ追加されているはずです。
ここではひとまず 1 つのアイテムだけにとどめますが、同様に、目的に応じてテンプレートに他のアイテム、トリガー、またはその他のエンティティを追加していくことで、かなり完成度の高いエンティティセットにできます(OS の監視、単一アプリケーションの監視など)。
テンプレートをホストにリンクする
テンプレートの準備ができたら、あとはそれをホストに追加するだけです。そのためには、データ収集 > ホスト に移動し、'新規ホスト' をクリックして設定フォームを開き、テンプレート フィールドを見つけます。
テンプレート フィールドに New template と入力し始めます。作成したテンプレート名がドロップダウンリストに表示されるはずです。スクロールして選択します。すると、テンプレート フィールドに表示されることがわかります。

フォームの 更新 をクリックして変更を保存します。これでテンプレートがホストに追加され、そのテンプレートが保持するすべてのエンティティも含まれます。
この方法により、他の任意のホストにも適用できます。テンプレートレベルでのアイテム、トリガー、その他のエンティティへの変更は、テンプレートがリンクされているホストに反映されます。
ホストへの事前定義テンプレートのリンク
お気づきかもしれませんが、Zabbix には、さまざまな OS、デバイス、アプリケーション向けの事前定義テンプレートが用意されています。監視をすぐに開始するには、適切なテンプレートをホストにリンクできますが、これらのテンプレートは環境に合わせて調整する必要がある点に注意してください。不要なチェックもあれば、ポーリング間隔が長すぎる、または短すぎる場合もあります。
テンプレート についての詳細情報も参照できます。