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

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

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