Using Trigger dependencies on Zabbix

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

참고 URL
https://www.zabbix.com/documentation/4.0/manual/config/triggers/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 서버의 알람만 날라온다.

You may also like...

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x