8 テンプレートとテンプレートグループ

概要

テンプレートの使用は、作業負荷を軽減し、Zabbixの設定を効率化するための非常に優れた方法です。テンプレートとは、複数のホストに簡単に適用できるエンティティのセットです。

エンティティには、次のものがあります。

  • アイテム
  • トリガー
  • グラフ
  • ダッシュボード
  • ローレベルディスカバリルール
  • Webシナリオ

実際の環境では、多くのホストが同一またはかなり似通っているため、1つのホスト用に作成したエンティティのセット(アイテム、トリガー、グラフなど)は、他の多くのホストでも役立つことが自然に考えられます。もちろん、それらを新しいホストごとにコピーすることもできますが、それでは手作業が非常に多くなってしまいます。代わりに、テンプレートを使えば、それらを1つのテンプレートにまとめてコピーし、そのテンプレートを必要な数のホストに適用できます。

テンプレートがホストにリンクされると、そのテンプレートのすべてのエンティティ(アイテム、トリガー、グラフなど)がホストに追加されます。テンプレートは、各ホストに対して個別に直接割り当てられます(ホストグループには割り当てられません)。

テンプレートは、特定のサービスやアプリケーション(Apache、MySQL、PostgreSQL、Postfix など)のエンティティをグループ化するためによく使用され、それらのサービスを実行しているホストに適用されます。

テンプレートを使用するもう1つの利点は、すべてのホストに対して何らかの変更が必要になった場合です。テンプレートレベルで一度変更を行えば、その変更はリンクされているすべてのホストに反映されます。

テンプレートは、テンプレートグループで整理されます。

テンプレートの作成と設定に進んでください。