서버 알림
회사 이메일로 서버에서 알림이 오는데 알림의 의미를 알아 보자.
언제 알림이 올까요?
서비스가 체크하거나 호스트가 로직을 체크할 때 보낸다.
- hard status 변경이 발생한 경우
- 호스트나 서비스가 hard non-OK 상태로 남아있고 호스트나 서비스의 notification_interval 옵션에서 지정한 시간이 마지막 알림 이후 경과된 경우
누가 알림이 받나요?
- 각각 호스트와 서비스 정의는 contact_groups
- Notification Type ?
PROBLEM : 서비스나 호스트가 문제 상태에 막 들어섰을 때.
만약 서비스 알림이라면 서비스가 WARNIN, UNKOWN, CRITICAL 상태를 의미한다.
만약 호스트 알림이라면 호스트가 DOWN, UNREACHABLE 상태를 의미한다.
RECOVERY: 서비스나 호스트 회복이 일어나는 것이다.
만약 서비스 알림이면 서비스가 막 OK 상태로 전환됐음을 의미한다.
만약 호스트 알림이면, 호스트가 막 UP 상태로 전환됐음을 의미한다.
ACKNOWLEDGEMENT: 호스트나 서비스 문제에 대한 승인 알림이다. 승인 알림은 특정 호스트나 서비스의 연락처에 의한 웹 인터페이스를 통해 시작된다.
FLAPPINGSTART: 호스트나 서비스가 막 플래핑을 시작했을 때
FLAPPINGSTOP: 호스트나 서비스가 막 플래핑을 멈췄을 때
FLAPPINGDISABLED: 호스트나 서비스가 플래핑을 막 멈추는데 그 이유는 플랩 탐지가 비활성화되었기 때문이다.
DOWNTIMESTART: 호스트나 서비스가 scheduled downtime의 기간에 들어섰고, 향후 알림이 표시되지 않는다.
DOWNTIMESTOP: 호스트나 서비스가 scheduled downtime 의 기간에서 빠져나갔고 향후 알림은 현재부터 재개된다.
DOWNTIMECANCELLED: 호스트나 서비스의 scheduled downtime의 기간이 막 취소됐다. 향후 알림은 현재부터 재개된다.
https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/notifications.html