Search

[Zabbix] 장애 발생시 Email로 알람받기

PublishDate
2021/11/15
Category
Monitoring
Tag & Keyword
Zabbix
Email
알람

서론

이번 포스팅에서는 Zabbix로 모니터링중인 Agent에 장애가 발생했을 때 Email로 알람을 받는 과정을 정리했다.
준비물 - Zabbix Host가 등록되어있고, 원하는 메트릭을 가져오고 있다는 가정하에 진행 - Zabbix Server Version = 5.0.1 시나리오 - Agent 서버의 3601 Port가 Down 되었을 때 Mail로 알람받기
Zabbix Server 설치 및 Agent 등록하는 법 ( 5.0.1 버전과 알람구성 방법의 차이는 없다.)

장애 Trigger 환경 구성

Item 생성
Trigger 생성

Trigger → Email 환경 구성

User Group 생성
User 생성
Action 생성

Test

3601 서비스는 실제로 서비스중이여서, Down 해볼 수 없었다. (사실 Trigger값을 1보다 크게 해놓으면 1도 장애로 인식하고 알람 보내긴 한다.)
서버에 존재하지 않는 3701 Port를 Test Trigger로 생성하여 Email이 오는지 테스트
3701은 서버에 서비스하지 않는 포트라서 Trigger를 생성하면 PROBLEM 으로 변경된다.
테스트 결과 - 성공

마무리

이러한 방법을 통해서 Email 뿐 아니라 Slack, Jira, 문자(SMS) 등 다양한 채널로 알람을 전송할 수 있다.
알람 시간설정, 알람 반복횟수 설정, 장애 정도에 따른 알람 설정 등 다양한 구성 방법이 있지만 오늘은 알람 전송 환경 구현만 정리해놓았다.