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

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

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

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

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