Menu Close

Using Trigger dependencies on Zabbix

Using Trigger dependencies on Zabbix

 

참고 URL
https://www.zabbix.com/documentation/4.0/manual/config/triggers/dependencies

 

Zabbix의 트리거 Dependencies 기능을 활용하는 방법에 대한 예제

간단히 말하자면 방화벽이 죽으면 당연히 방화벽에 연결되어 있는 장비(호스트)들도 연결이 안된다.
혹은 XEN 서버를 이용하여 가상화를 사용하고 있다치면, XEN 서버가 죽으면 XEN에서 올린 VM 들도 연결이 안된다.
또는 Zabbix의 Proxy 서버가 죽었을 경우 Proxy에 물려 있는 모든 장비(호스트)들이 죽었다고 알람이 올 것이다.
일반적으로는 이 경우 연결된 모든 VM이나 장비들에 대해 Zabbix 알람을 받게 될 것이다.
이런 불 필요한 알람에 대해 의존성을 주어 가장 윗단에 연결된 트리거의 알람만 받기 위할때 이용하는 기능으로 생각하면 된다.

 

이 기능을 이용하여 위에서 설명한 상황 외에도 의존성 있는 호스트들에 대한 연결을 이용하여 확장성 있는 트리거 활용이 가능하다.

 

Zabbix Proxy 서버가 죽었을 경우를 예를 들어 본다.
Top 메뉴의 Configuration -> Hosts -> [TEST_HOST_01] -> Triggers -> Zabbix agent on {HOST.NAME} is unreachable for 5 minutes

zabbix-trigger-hosts

zabbix-trigger-dependencies

 

Zabbix Proxy host의 Zabbix agent on {HOST.NAME} is unreachable for 5 minutes 트리거 선택

zabbix-trigger-dependencies-add

zabbix-trigger-dependencies-update

 

이제 Zabbix Proxy 서버가 죽어도 TEST_HOST_01 의 알람은 오지 않고 Zabbix Proxy 서버의 알람만 날라온다.

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.