오퍼레이션
개요
모든 이벤트에 대해 다음 오퍼레이션을 정의할 수 있습니다:
- 메시지 보내기
- 원격 명령 실행
액션 오퍼레이션 수신자로 지정된 사용자에게 호스트 접근이 명시적으로 "거부"되어 있거나 해당 사용자에게 호스트에 대한 권한이 전혀 정의되어 있지 않은 경우, Zabbix server는 알림을 생성하지 않습니다.
디스커버리 및 자동등록 이벤트의 경우 다음과 같은 추가 오퍼레이션을 사용할 수 있습니다:
- 호스트 추가
- 호스트 제거
- 호스트 활성화
- 호스트 비활성화
- 호스트 그룹에 추가
- 호스트 그룹에서 제거
- 호스트 태그 추가
- 호스트 태그 제거
- 템플릿 연결
- 템플릿 연결 해제
- 호스트 인벤토리 모드 설정
오퍼레이션 구성
오퍼레이션을 구성하려면 액션 구성의 오퍼레이션 탭으로 이동합니다.

일반 오퍼레이션 속성:
| 매개변수 | 설명 |
|---|---|
| Default operation step duration | 기본 오퍼레이션 단계 지속 시간(60초~1주). 예를 들어 단계 지속 시간이 1시간이면, 오퍼레이션이 수행된 후 다음 단계까지 1시간이 경과합니다. 시간 접미사를 지원합니다. 예: 60s, 1m, 2h, 1d. 사용자 매크로를 지원합니다. |
| Operations | 액션 오퍼레이션이 있는 경우 다음 세부 정보와 함께 표시됩니다: Steps - 오퍼레이션이 할당된 에스컬레이션 단계. Details - 오퍼레이션 유형과 그 수신자/대상. 오퍼레이션 목록에는 사용된 미디어 유형(이메일, SMS, 또는 스크립트)과 알림 수신자의 이름 및 성(사용자명 뒤 괄호 안)도 표시됩니다. Start in - 이벤트 발생 후 오퍼레이션이 수행되기까지 걸리는 시간. Duration (sec) - 단계 지속 시간이 표시됩니다. 단계가 기본 지속 시간을 사용하는 경우 Default가 표시되고, 사용자 지정 지속 시간을 사용하는 경우 시간이 표시됩니다. Actions - 오퍼레이션을 편집하고 제거하는 링크가 표시됩니다. |
| Recovery operations | 액션 오퍼레이션이 있는 경우 다음 세부 정보와 함께 표시됩니다: Details - 오퍼레이션 유형과 그 수신자/대상. 오퍼레이션 목록에는 사용된 미디어 유형(이메일, SMS, 또는 스크립트)과 알림 수신자의 이름 및 성(사용자명 뒤 괄호 안)도 표시됩니다. Actions - 오퍼레이션을 편집하고 제거하는 링크가 표시됩니다. |
| Update operations | 액션 오퍼레이션이 있는 경우 다음 세부 정보와 함께 표시됩니다: Details - 오퍼레이션 유형과 그 수신자/대상. 오퍼레이션 목록에는 사용된 미디어 유형(이메일, SMS, 또는 스크립트)과 알림 수신자의 이름 및 성(사용자명 뒤 괄호 안)도 표시됩니다. Actions - 오퍼레이션을 편집하고 제거하는 링크가 표시됩니다. |
| Pause operations for symptom problems | 증상 문제(symptom problem)에 대해 오퍼레이션(첫 번째 오퍼레이션 이후)을 일시 중지하려면 이 체크박스를 표시하세요. 이 설정은 문제 에스컬레이션에만 영향을 미치며, 복구 및 업데이트 오퍼레이션에는 영향을 주지 않습니다. 이 옵션은 Trigger actions에서만 사용할 수 있습니다. |
| Pause operations for suppressed problems | 점검 기간(maintenance period) 동안 오퍼레이션 시작을 지연시키려면 이 체크박스를 표시하세요. 오퍼레이션이 시작되면, 점검 이후 점검 기간 동안 발생한 이벤트에 대한 오퍼레이션을 포함하여 모든 오퍼레이션이 수행됩니다. 이 설정은 문제 에스컬레이션에만 영향을 미치며, 복구 및 업데이트 오퍼레이션에는 영향을 주지 않습니다. 이 체크박스를 해제하면 점검 기간 중에도 오퍼레이션이 지연 없이 실행됩니다. 이 옵션은 Service actions에서는 사용할 수 없습니다. |
| Notify about canceled escalations | 취소된 에스컬레이션(호스트, 아이템, 트리거 또는 액션이 비활성화된 경우)에 대한 알림을 비활성화하려면 이 체크박스를 해제하세요. |
모든 필수 입력 필드는 빨간색 별표로 표시됩니다.
새 오퍼레이션의 세부 정보를 구성하려면 Operations 블록에서
을 클릭하세요. 기존 오퍼레이션을 편집하려면 해당 오퍼레이션 옆의
을 클릭하세요.
오퍼레이션 단계 세부 정보를 편집할 수 있는 팝업 창이 열립니다.
오퍼레이션 세부 정보

| 매개변수 | < | < | 설명 |
|---|---|---|---|
| Operation | < | < | 오퍼레이션을 선택하세요: Send message - 사용자에게 메시지를 보냅니다. <remote command name> - 원격 명령을 실행합니다. Action operation이 범위로 선택된 상태로 글로벌 스크립트에 사전에 정의된 명령을 실행할 수 있습니다. 디스커버리 및 자동등록 기반 이벤트에는 더 많은 오퍼레이션을 사용할 수 있습니다(위 참조). |
| Steps | < | < | 에스컬레이션 일정에서 오퍼레이션을 할당할 단계를 선택하세요: From - 이 단계부터 실행합니다. To - 이 단계까지 실행합니다(0=무한, 실행이 제한되지 않음). |
| Step duration | < | < | 이 단계에 대한 사용자 지정 지속 시간(0=기본 단계 지속 시간 사용). 시간 접미사를 지원합니다. 예: 60s, 1m, 2h, 1d. 사용자 매크로를 지원합니다. 동일한 단계에 여러 오퍼레이션을 할당할 수 있습니다. 이러한 오퍼레이션에 서로 다른 단계 지속 시간이 정의된 경우, 가장 짧은 시간이 해당 단계에 적용됩니다. |
| Operation type: send message | < | < | < |
| Send to user groups | < | 메시지를 보낼 사용자 그룹을 선택하세요. 알림을 받으려면 사용자 그룹이 해당 호스트에 대해 최소 "읽기" 권한을 가지고 있어야 합니다. |
|
| ^ | Send to users | < | 메시지를 보낼 사용자를 선택하세요. 알림을 받으려면 사용자가 해당 호스트에 대해 최소 "읽기" 권한을 가지고 있어야 합니다. |
| ^ | Send to media type | < | 사용 가능한(구성되고 활성화된) 모든 미디어 유형 또는 특정 미디어 유형으로만 메시지를 보냅니다. |
| ^ | Custom message | < | 선택하면 사용자 지정 메시지를 구성할 수 있습니다. 웹훅을 통한 내부 이벤트 알림의 경우, 사용자 지정 메시지가 필수입니다. |
| ^ | Subject | 사용자 지정 메시지의 제목입니다. 제목에는 매크로를 포함할 수 있으며 255자로 제한됩니다. | |
| ^ | ^ | Message | 사용자 지정 메시지입니다. 메시지에는 매크로를 포함할 수 있으며, 데이터베이스 종류에 따라 일정 문자 수로 제한됩니다(자세한 내용은 메시지 보내기 참조). |
| Operation type: remote command | < | < | < |
| Target list | < | 명령을 실행할 대상을 선택하세요: Current host - 문제 이벤트를 발생시킨 트리거의 호스트에서 명령을 실행합니다. 트리거에 여러 호스트가 있는 경우 이 옵션은 작동하지 않습니다. Host - 명령을 실행할 호스트를 선택합니다. Host group - 명령을 실행할 호스트 그룹을 선택합니다. 상위 호스트 그룹을 지정하면 하위 호스트 그룹이 모두 암시적으로 선택됩니다. 따라서 원격 명령은 하위 그룹에 속한 호스트에서도 실행됩니다. 호스트가 여러 번 일치하더라도(예: 여러 호스트 그룹에서 개별적으로 그리고 호스트 그룹을 통해) 해당 호스트에서 명령은 한 번만 실행됩니다. Zabbix server에서 사용자 지정 스크립트를 실행하는 경우 대상 목록은 의미가 없습니다. 이 경우 대상을 여러 개 선택해도 스크립트가 서버에서 여러 번 실행되는 결과만 발생합니다. 글로벌 스크립트의 경우, 대상 선택은 글로벌 스크립트 구성의 Host group 설정에도 영향을 받는다는 점에 유의하세요. Service actions의 경우 원격 명령이 항상 Zabbix server에서 실행되므로 Target list 옵션을 사용할 수 없습니다. |
|
| Conditions | < | < | 오퍼레이션을 수행하기 위한 조건: Event is not acknowledged - 이벤트가 확인되지 않은 경우에만. Event is acknowledged - 이벤트가 확인된 경우에만. Conditions 옵션은 Trigger actions에서만 사용할 수 있습니다. |
완료되면 Add를 클릭하여 오퍼레이션을 Operations 목록에 추가하세요.