수동 문제 종료
개요
일반적으로 문제 이벤트는 트리거 상태가 'Problem'에서 'OK'로 바뀔 때 자동으로 해결되지만, 트리거 표현식만으로는 문제가 해결되었는지 판단하기 어려운 경우가 있습니다. 이런 경우 문제를 수동으로 종료해야 합니다.
예를 들어, syslog에서 최적의 성능을 위해 일부 커널 매개변수를 조정해야 한다고 보고할 수 있습니다. 이 경우 이슈는 Linux 관리자에게 전달되고, 관리자가 문제를 해결한 후 수동으로 문제를 종료합니다.
문제는 Allow manual close 옵션이 활성화된 트리거에 대해서만 수동으로 종료할 수 있습니다.
문제가 "수동으로 종료"되면 Zabbix는 Zabbix server를 위한 새로운 내부 작업을 생성합니다. 그러면 task manager 프로세스가 이 작업을 실행하여 OK 이벤트를 생성하고, 이로써 문제 이벤트를 종료합니다.
문제를 수동으로 종료했다고 해서 해당 트리거가 다시는 'Problem' 상태가 되지 않는다는 의미는 아닙니다. 트리거 표현식은 재평가되며 다음과 같은 경우 문제가 발생할 수 있습니다:
- 트리거 표현식에 포함된 항목에 새 데이터가 도착할 때 (스로틀링 전처리 단계에서 폐기된 값은 수신된 것으로 간주되지 않으며 트리거 표현식이 재평가되지 않습니다);
- 표현식에 date and time 그리고/또는 nodata() 함수가 사용될 때.
설정
문제를 수동으로 종료하려면 두 단계가 필요합니다.
트리거 설정
트리거 설정에서 Allow manual close 옵션을 활성화합니다.

문제 업데이트 창
Manual close 플래그가 설정된 트리거에서 문제가 발생하면, 해당 문제의 문제 업데이트 팝업 창을 열어 문제를 수동으로 종료할 수 있습니다.
문제를 종료하려면 양식에서 Close problem 옵션을 체크하고 Update를 클릭합니다.

필수 입력 항목은 모두 빨간색 별표로 표시됩니다.
요청은 Zabbix server가 처리합니다. 일반적으로 문제를 종료하는 데 몇 초 정도 걸립니다. 이 과정 동안 Monitoring → Problems에서 문제의 상태로 CLOSING이 표시됩니다.
확인
문제가 수동으로 종료되었는지는 다음 방법으로 확인할 수 있습니다:
- Monitoring → Problems를 통해 확인 가능한 이벤트 상세 정보에서;
- 알림 메시지에서 {EVENT.UPDATE.HISTORY} 매크로를 사용하여 이 정보를 확인할 수 있습니다.