Zabbixではホストの依存関係はサポートされていませんが、柔軟性に優れたトリガーの依存関係を使用することによって、ホストの依存関係を定義できます。
ここではその仕組みについて説明します。
トリガーには、依存するトリガーを1つまたは複数定義できます。このとき、トリガーの状態は依存するトリガーの状態に関係なく変化しますが、依存するトリガーが1つでも障害状態にあれば、通知が送信されたりアクションが実行されることはありません。
ホストの依存関係
2つのホストとしてルーターとサーバがあるとします。サーバはルーターの後ろにあります。このとき、ルータが停止したことのみ通知を受け取りたいとします:
"The router is down"
次の代わりに:
"The router is down" and "The host is down"
この目的を達成するためには、次のようにトリガーの依存関係を設定します: "The host is down"を"The router is down"に依存させる。こうすることで、サーバとルータの双方がダウンしたとしてもZabbixは"The host is down"の通知を行いません。