Using Trigger dependencies on ZABBIX

자빅스의 트리거 종속성 활용 가이드

이번 가이드를 진행하기 전에 단적인 예를 한번 들어보겠습니다. VMWARE 와 같은 가상화 장비를 이용하고 있고 여기에는 수십, 수백대의 서버들이 가상 서버로 올라와 있습니다. 어느 날 갑자기 VMWARE 서버의 모든 디스크가 고장 났습니다. VMWARE 를 포함한 모든 가상 서버들을 자빅스를 통해 모니터링 하고 있다면 엔지니어는 VMWARE 를 포함한 모든 가상 서버들의 장애 알람을 받게 될 것입니다. 수십, 수백개의 알람을 받을 생각을 하니 끔찍합니다.

이런 불필요한 알람에 대응하기 위한 방법으로 ZABBIX 에서는 Trigger Dependencies 기능을 이용할 수 있습니다.

꼭 위와 같은 상황이 아니더라도 이 기능을 활용하면 의존성 있는 호스트들에 대한 연결을 이용하여 확장성 있는 트리거 활용이 가능합니다.

이 가이드는 3 Trigger dependencies [Zabbix Documentation 4.0] 페이지를 참고하였으며 자빅스 프록시 서버가 다운되었다고 가정하고 예제를 진행해 보도록 하겠습니다.

자빅스 프론트엔드 설정

Configuration -> Hosts -> [TEST_HOST_01] -> Triggers -> Zabbix agent on {HOST.NAME} is unreachable for 5 minutes

zabbix-trigger-hosts

Dependencies 에서 ADD 를 선택합니다.

zabbix-trigger-dependencies

자빅스 프록시 호스트의 Zabbix agent on {HOST.NAME} is unreachable for 5 minutes 트리거를 선택합니다.

zabbix-trigger-dependencies-add

업데이트를 클릭하여 저장을 해줍니다.

zabbix-trigger-dependencies-update

이제 자빅스 프록시 서버가 죽어도 TEST_HOST_01 의 알람은 오지 않고 자빅스 프록시 서버의 알람만 날라오게 됩니다.

You may also like...

Subscribe
Notify of
guest

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

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