このページで
8 テンプレートとテンプレートグループ
概要
テンプレートの使用は、作業負荷を軽減し、Zabbixの設定を効率化するための非常に優れた方法です。テンプレートとは、複数のホストに簡単に適用できるエンティティのセットです。
エンティティには、次のものがあります。
- アイテム
- トリガー
- グラフ
- ダッシュボード
- ローレベルディスカバリルール
- Webシナリオ
実際の環境では、多くのホストが同一またはかなり似通っているため、1つのホスト用に作成したエンティティのセット(アイテム、トリガー、グラフなど)は、他の多くのホストでも役立つことが自然に考えられます。もちろん、それらを新しいホストごとにコピーすることもできますが、それでは手作業が非常に多くなってしまいます。代わりに、テンプレートを使えば、それらを1つのテンプレートにまとめてコピーし、そのテンプレートを必要な数のホストに適用できます。
テンプレートがホストにリンクされると、そのテンプレートのすべてのエンティティ(アイテム、トリガー、グラフなど)がホストに追加されます。テンプレートは、各ホストに対して個別に直接割り当てられます(ホストグループには割り当てられません)。
テンプレートは、特定のサービスやアプリケーション(Apache、MySQL、PostgreSQL、Postfix など)のエンティティをグループ化するためによく使用され、それらのサービスを実行しているホストに適用されます。
テンプレートを使用するもう1つの利点は、すべてのホストに対して何らかの変更が必要になった場合です。テンプレートレベルで一度変更を行えば、その変更はリンクされているすべてのホストに反映されます。
テンプレートは、テンプレートグループで整理されます。
テンプレートの作成と設定に進んでください。