Product Documentation

이벤트 규칙 만들기

Sep 30, 2016

특정 이벤트를 모니터링하는 규칙을 구성할 수 있습니다. 규칙을 사용하면 NetScaler 인프라 전체에서 생성되는 많은 수의 이벤트를 쉽게 모니터링할 수 있습니다.

특정 조건을 사용하여 규칙을 구성하고 규칙에 동작을 할당하여 이벤트 집합을 필터링할 수 있습니다. 생성된 이벤트가 규칙의 필터 조건과 일치하는 경우 규칙과 연결된 동작이 실행됩니다. 필터를 만들 수 있는 조건에는 심각도, NetScaler 인스턴스, 범주, 실패 개체, 구성 명령 및 메시지가 있습니다.

이벤트에 다음과 같은 동작을 할당할 수 있습니다.

  • Send e-mail Action(전자 메일 보내기 동작): 필터 조건과 일치하는 이벤트에 대한 전자 메일을 보냅니다.
  • Send Trap Action(트랩 보내기 동작): 외부 트랩 대상으로 SNMP 트랩을 전송하거나 전달합니다.
  • Send SMS Action(SMS 송신 동작): 필터 조건과 일치하는 각 이벤트에 대한 SMS(Short Message Service) 메시지를 송신합니다.
  • Run Command Action(명령 실행 동작): 수신 이벤트가 구성된 규칙과 일치하는 경우 명령을 실행합니다.
  • Execute Job Action(작업 실행 동작): 지정된 필터 조건과 일치하는 이벤트에 대해 작업을 실행합니다.
  • Suppress Action(억제 동작): 특정 기간 동안 이벤트를 억제하거나 삭제합니다.

또한 이벤트가 지워질 때까지 지정된 간격으로 알림을 다시 전송할 수 있습니다. 특정 제목 줄, 사용자 메시지 및/또는 첨부 파일을 통해 전자 메일을 사용자 지정할 수 있습니다.

localized image

예를 들어 관리자는 특정 NetScaler 인스턴스에 대해 NetScaler 인스턴스의 중단을 일으킬 수 있는 "높은 CPU 사용량" 이벤트를 모니터링해야 할 수 있습니다. 인스턴스를 모니터링하는 규칙을 만들고 “높은 CPU 사용량” 범주의 이벤트가 발생할 경우 전자 메일 알림을 전송하는 작업을 지정할 수 있습니다. 이벤트가 생성될 때마다 알림을 받는 것을 원하지 않을 경우 특정 시간(예: 오전 11시 ~ 오후 11시)에 규칙이 실행되도록 예약할 수 있습니다.

이벤트 규칙을 구성하는 작업에는 다음이 포함됩니다.

  1. 규칙 정의
  2. 규칙에 따라 탐지되는 이벤트의 심각도 선택
  3. 이벤트 범주 지정
  4. 규칙이 적용되는 NetScaler 인스턴스 지정
  5. 실패 개체 지정
  6. 추가 필터 지정
  7. 규칙에 따라 이벤트가 탐지될 때 수행할 작업 지정

1단계 - 이벤트 규칙 정의

Networks(네트워크) > Events(이벤트) > Rules(규칙)로 이동하고 Add(추가)를 클릭합니다. 규칙을 사용하도록 설정하려면 Enable Rule(규칙 사용) 확인란을 선택합니다.

Event Age(이벤트 기간) 옵션을 설정하여 NetScaler MAS가 이벤트 규칙을 새로 고치는 기간(초)을 지정할 수 있습니다. 

위의 예에서 NetScaler 인스턴스에 대해 “높은 CPU 사용량” 이벤트가 15초 이상 발생할 때마다 전자 메일로 알림을 받게 설정할 수 있습니다. 이벤트 기간을 15초로 설정하면 NetScaler 인스턴스에 “높은 CPU 사용량” 이벤트가 15초 이상 발생할 경우 이벤트 세부 정보가 포함된 전자 메일 알림을 받게 됩니다. 

localized image

또한 Device Family(장치 제품군)로 이벤트 규칙을 필터링하여 NetScaler MAS가 이벤트를 수신하는 NetScaler 인스턴스를 추적할 수 있습니다.

2단계 - 이벤트의 심각도 선택

기본 심각도 설정을 사용하는 이벤트 규칙을 만들 수 있습니다. 심각도는 이벤트 규칙을 추가하려는 이벤트의 현재 심각도를 지정합니다.

Critical(중요), Major(다소 중요), Minor(사소), Warning(경고), Clear(지우기), Information(정보) 수준의 심각도를 정의할 수 있습니다.

localized image

메모

일반 이벤트 및 기업 관련 이벤트에 대한 심각도를 구성할 수 있습니다. NetScaler MAS에서 관리되는 NetScaler 인스턴스의 이벤트 심각도를 수정하려면 Networks(네트워크) > Events(이벤트) > Event Settings(이벤트 설정)로 이동합니다. 이벤트 심각도를 구성하려는 Category(범주)를 선택하고 Configure Severity(심각도 구성)를 클릭합니다. 새 심각도를 할당하고 OK(확인)를 클릭합니다.

3단계 - 이벤트 범주 지정

NetScaler 인스턴스에서 생성되는 이벤트의 범주를 하나 이상 지정할 수 있습니다. 모든 범주는 NetScaler 인스턴스에 대해 생성됩니다. 그런 다음 이러한 범주를 NetScaler MAS와 매핑하여 이벤트 규칙을 정의할 수 있습니다. 고려할 범주를 선택하고 이를 Available(사용 가능) 테이블에서 Configured(구성됨) 테이블로 이동합니다.

위의 예에서는 표시된 테이블에서 이벤트 범주로 “cpuUsageHigh”를 선택해야 합니다. 

localized image

4단계 - NetScaler 인스턴스 지정

이벤트 규칙을 정의하려는 NetScaler 인스턴스의 IP 주소를 선택합니다. Instances(인스턴스) 섹션에서 Select Instances(인스턴스 선택)를 클릭합니다. Select Instances(인스턴스 선택) 페이지에서 인스턴스를 선택하고 Select(선택)를 클릭합니다.

localized image

5단계 - 실패 개체 선택

제공된 드롭다운 목록에서 실패 개체를 선택하거나 이벤트가 생성된 실패 개체를 추가할 수 있습니다. 실패 개체는 이벤트가 생성된 엔터티 인스턴스 또는 카운터입니다.

실패 개체는 이벤트가 처리되는 방식에 영향을 미치며 실패 개체가 알림을 받은 것과 동일한 문제를 나타내도록 보장합니다. 이를 통해 단지 원시 이벤트를 보고하는 것이 아니라 문제를 신속하게 추적하고 실패의 이유를 파악할 수 있습니다.  예를 들어 로그인 문제가 발생할 경우 실패 개체는 사용자 이름 또는 암호(예: “nsroot”)가 됩니다. 

이 목록에는 모든 임계값 관련 이벤트의 카운터 이름, 모든 엔터티 관련 이벤트의 엔터티 이름, 인증서 관련 이벤트의 인증서 이름 등이 포함될 수 있습니다.

localized image

6단계 - 추가 필터 지정

다음을 통해 이벤트 규칙을 추가로 필터링할 수 있습니다.

  • Configuration Commands(구성 명령) - 전체 구성 명령을 지정하거나, 별표(*) 내에 설명 패턴을 지정하여 이벤트를 필터링할 수 있습니다. 명령 외에도 명령의 인증 상태 및/또는 실행 상태를 통해 이벤트 규칙을 추가로 필터링하도록 선택할 수 있습니다. 
    예를 들어 NetscalerConfigChange 이벤트의 경우 *bind system global policy_name*를 입력합니다.
localized image
  • Messages(메시지) - 전체 메시지 설명을 지정하거나, 별표(*) 내에 설명 패턴을 지정하여 이벤트를 필터링할 수 있습니다.
    예를 들어 NetscalerConfigChange 이벤트의 경우 *ns_client_ipaddress :10.102.126.250*를 입력합니다.
localized image

7단계 - 이벤트 규칙 동작 추가

이벤트 규칙 동작을 추가하여 이벤트에 대한 알림 동작을 할당할 수 있습니다. 이벤트가 위에서 설정한 정의된 필터 조건과 일치하는 경우 이러한 알림이 전송 또는 수행됩니다. 다음과 같은 이벤트 동작을 추가할 수 있습니다.

  • Send e-mail Action(전자 메일 보내기 동작)
  • Send Trap Action(트랩 보내기 동작)
  • Send SMS Action(SMS 보내기 동작)
  • Run Command Action(명령 실행 동작)
  • Execute Job Action(작업 실행 동작)
  • Suppress Action(억제 동작)

전자 메일 이벤트 규칙 동작을 설정하려면:

전자 메일 보내기 동작 이벤트 동작 유형을 선택하는 경우 이벤트가 정의된 필터 조건과 일치하는 경우 전자 메일이 전송됩니다.  메일 서버 또는 메일 프로필 세부 정보를 제공하여 전자 메일 배포 목록을 만들어야 합니다. 또는 이전에 생성한 전자 메일 그룹을 선택할 수 있습니다.

또한 수신 이벤트가 구성된 규칙과 일치하는 경우 사용자 지정된 제목 줄 및 사용자 메시지를 추가하고 첨부 파일을 전자 메일에 업로드할 수 있습니다.

또한 이 옵션을 사용하여 모든 중요한 이벤트가 처리되고 중요한 전자 메일 알림이 누락되는 일이 없도록 할 수 있습니다. Repeat Email Notification until the event is cleared(이벤트가 지워질 때까지 전자 메일 알림 반복) 확인란을 선택하여, 선택한 조건을 충족하는 이벤트 규칙에 대해 반복되는 전자 메일 알림을 보내면 됩니다. 예를 들어 디스크 오류와 관련된 인스턴스에 대한 이벤트 규칙을 만든 경우 문제가 해결되기 전까지 알림을 받으려면 이러한 이벤트에 대한 반복 전자 메일 알림을 수신할 수 있습니다.

localized image

트랩 이벤트 규칙 동작을 설정하려면:

Send Trap Action(트랩 보내기 동작) 이벤트 동작 유형을 선택하는 경우 외부 트랩 대상으로 SNMP 트랩이 전송 또는 전달됩니다. 트랩 배포 목록(또는 트랩 대상 및 트랩 프로필 세부 정보)을 정의하면 이벤트가 정의된 필터 조건과 일치할 때 트랩 메시지가 특정 트랩 수신기로 전송됩니다.

SMS 이벤트 규칙 동작을 설정하려면:

Send SMS Action(SMS 송신 동작) 이벤트 동작 유형을 선택하는 경우 필터 조건과 일치하는 각 이벤트에 대한 SMS(Short Message Service) 메시지를 송신합니다.  SMS 서버 또는 SMS 프로필 세부 정보를 제공하여 SMS 배포 목록을 만들어야 합니다. 또는 이전에 생성한 SMS 배포 목록을 선택할 수 있습니다.

명령 실행 동작을 설정하려면:

Run Command Action(명령 실행 동작) 이벤트 동작을 선택하는 경우 특정 필터 조건과 일치하는 이벤트가 발생할 경우 NetScaler MAS에 대해 실행할 수 있는 명령 또는 스크립트를 만들 수 있습니다. 예를 들어 관리되는 인스턴스의 구성 변경으로 인한 “Critical(중요)” 심각도 이벤트가 발생할 경우 명령 스크립트를 실행할 수 있습니다.

또한 Run Command Action(명령 실행 동작) 스크립트에 대해 다음 매개 변수를 설정할 수 있습니다.

매개 변수

설명

$source

이 매개 변수는 수신된 이벤트의 원본 IP 주소에 해당합니다.

$category

이 매개 변수는 필터 범주에 정의된 트랩 유형에 해당합니다.

$entity

이 매개 변수는 이벤트가 생성된 엔터티 인스턴스 또는 카운터에 해당합니다. 여기에는 모든 임계값 관련 이벤트의 카운터 이름, 모든 엔터티 관련 이벤트의 엔터티 이름, 모든 인증서 관련 이벤트의 인증서 이름이 포함될 수 있습니다.

$severity

이 매개 변수는 이벤트의 심각도에 해당합니다.

$failureobj

실패 개체는 이벤트가 처리되는 방식에 영향을 미치며 실패 개체가 알림을 받은 것과 동일한 문제를 나타내도록 보장합니다. 이를 통해 단지 원시 이벤트를 보고하는 것이 아니라 문제를 신속하게 추적하고 실패의 이유를 파악할 수 있습니다.

메모

명령 실행 시 이러한 매개 변수는 실제 값으로 대체됩니다.

NetScaler MAS에 "명령 실행 동작" 이벤트 동작을 구성하려면

  1. Event Rule Actions(이벤트 규칙 동작)에서 Add Action(동작 추가)을 클릭하고 Action Type(동작 유형) 드롭다운에서 Run Command Action(명령 실행 동작)을 선택합니다.
  2. Create Command Distribution List(명령 배포 목록 만들기) 페이지에서 프로필 이름과 실행할 명령을 지정합니다. 이 명령은 이벤트가 정의된 필터 조건과 일치하는 경우 실행됩니다.
localized image

메모

명령 스크립트를 실행할 때 생성된 출력 및 오류(있는 경우)를 NetScaler MAS 서버 로그 파일에 저장하려는 경우 Append Output(출력 추가)Append Errors(오류 추가) 옵션을 사용하도록 설정할 수 있습니다. 이러한 옵션을 사용하도록 설정하지 않으면 NetScaler MAS에서 명령 스크립트를 실행하는 동안 생성된 모든 출력과 오류가 삭제됩니다.

작업 실행 동작을 설정하려면:

구성 작업이 포함된 프로필을 생성하면 지정된 필터 조건과 일치하는 이벤트 및 경보가 발생할 경우 NetScaler, NetScaler SDX 및 NetScaler SD-WAN WO 인스턴스에 대한 기본 제공 작업 또는 사용자 지정 작업으로 작업이 실행됩니다.

  1. Event Rule Actions(이벤트 규칙 동작)에서 Add Action(동작 추가)을 클릭하고 Action Type(동작 유형) 드롭다운에서 Execute Job Action(작업 실행 동작)을 선택합니다.
  2. 이벤트가 정의된 필터 조건과 일치하는 경우 실행할 작업의 프로필을 만듭니다.
  3. 작업을 만들 때에는 프로필 이름, 인스턴스 유형, 구성 템플릿, 작업 명령이 실패할 경우 수행할 작업을 지정합니다.
  4. 선택한 인스턴스 유형과 구성 템플릿에 따라 변수 값을 지정하고 Finish(마침)를 클릭하여 작업을 만듭니다.
localized image

Suppress Action(억제 동작)을 설정하려면:

Suppress Action(억제 동작) 이벤트 동작을 선택하는 경우 이벤트를 억제하거나 삭제할 기간(분)을 구성할 수 있습니다. 이벤트를 최소 1분간 억제할 수 있습니다.

localized image

이제 적절한 필터와 적절히 정의된 이벤트 규칙 동작을 사용하여 이벤트 규칙이 만들어졌습니다.