설정

애플리케이션

이벤트 조건을 지정하고 Email, SMS, 메신저, App Push 등 다양한 형태로 알림을 받을 수 있습니다.

Application monitoring - 경고 알림

다른 계정 알림을 설정하려면 다음 중 하나의 권한이 있어야 합니다.

  • 수정

  • 알림 설정

  • 유저 관리

애플리케이션 AI 이벤트 설정

AI 모듈이 애플리케이션 실행 분포 패턴을 판단해 알림을 보냅니다. 복잡한 조건 설정 없이도 이슈 상황을 빠르고 정확하게 인지할 수 있습니다.

AI 알림

서버

서버 및 프로세스 이벤트 정책을 생성, 수정, 삭제할 수 있습니다.

server event setting
이름 설명

이벤트 추가

해당 이벤트를 추가할 수 있습니다.

이름

해당 이벤트의 이름을 표시합니다

조건

지정된 이벤트를 간략하게 보여줍니다.

서버

해당 이벤트를 사용하는 서버의 수를 표시합니다.

수정

저장된 이벤트 설정을 수정 할 수 있습니다.

COPY

다른 인프라에 해당 이벤트를 복사할 수 있습니다.

이벤트 타입을 선택하여 서버의 다시 시작 여부, 에이전트의 통신 장애 지속시간, 자원 사용량에 따라 이벤트를 설정할 수 있습니다.

서버 이벤트

특정 서버에 대한 전반적인 이벤트를 설정할 수 있습니다.

server event setting editor
Figure 1. 서버 이벤트

이름

설명

미수신

통신 장애 이벤트

포트 접속 불가 이벤트

지정된 지속기간 동안 에이전트가 반응이 없을 경우 이벤트 발생 여부를 설정합니다.

CPU Memory Swap

CPU, Memory, SWAP 메모리 등의 사용률에 대한 이벤트를 설정합니다.

Disk

디스크 사용량과 I/O 사용량 및 Inode 사용량을 기반으로 이벤트를 설정합니다.

Network

네트워크 사용량과 관련한 이벤트를 설정합니다. 트래픽 양과 초당 패킷을 기준으로 설정할 수 있습니다.

지속시간

해당 시간 이후 서버의 상태가 Warning, Fatal로 변경됩니다.

하나의 서버에 하나의 이벤트를 할당할 수 있습니다.

프로세스 이벤트

특정 프로세스에 대한 이벤트 정책을 설정할 수 있습니다.

process event setting editor
Figure 2. 프로세스 이벤트 정책
<1> 프로세스명: 선택한 프로세스명이 표기됩니다.
<2> Enable as Project-Wide: 해당 프로젝트에 있는 모든 서버들에 해당 이벤트를 적용합니다.
<3> Count: 해당 프로세스의 개수 증감에 대하여 이벤트를 설정할 수 있습니다. 좌측의 경우 최저치  / 우측의 경우 최대치 알림입니다.
 ** 프로세스가 슬라이더 좌측보다 적거나 많다면 이벤트가 발생합니다.
<4> CPU: CPU 사용량에 따라 이벤트를 설정할 수 있습니다.
<5> Memory: 메모리 사용량에 따라 이벤트를 설정할 수 있습니다.
<6> 이벤트 적용: 해당 프로세스에 대한 이벤트를 단일 서버가 아닌 다중 서버에 대한 정책으로 설정할 수 있습니다.
<7> 임곗값 지속 시간: 해당 설정된 임곗값의 지속시간 이후 서버 상태가 Warning 혹은 Fatal로 변경됩니다.

프로세스 그룹

프로세스 그룹의 자원 사용량 합계치가 특정 기준을 넘으면 이벤트를 받도록 지정할 수 있습니다.

프로세스 그룹을 추가한 후 아래 절차를 순서대로 진행하세요.

  1. 경고 알림 > 이벤트 설정에서 이벤트 추가를 클릭하세요.

add alarm
Figure 3. 프로세스 그룹 이벤트 설정
  1. 제목을 입력하세요.

  2. 이벤트 타입을 프로세스로 선택하세요.

process
  1. 선택된 에이전트가 없습니다 버튼을 클릭하면 오른쪽에 서버 목록이 뜹니다.

해당 이벤트를 이용할 서버를 선택한 후 적용 버튼을 클릭하세요.

no agent selected
선택한 서버가 다른 이벤트 정책을 따르고 있는 경우 현재 설정으로 이벤트 정책이 변경됩니다.
  1. 프로세스 목록에서 등록한 프로세스 그룹을 선택하세요.

select process group
  1. 프로세스 소유자를 선택 후 저장 버튼을 클릭하세요.
    생략하면 소유자와 관계없이 같은 이름의 모든 프로세스에 설정이 적용됩니다.
    단 이벤트 조건은 소유자를 생략한 경우라도 소유자-프로세스 단위로 동작합니다.

프로세스 밑에 새로 생성한 프로세스 그룹 이벤트를 확인할 수 있습니다.

프로세스 그룹 이벤트는 프로세스 그룹명이 아닌 이벤트 제목으로 뜹니다.
process group alarm result

이벤트를 삭제하고 싶으시면 오른쪽의 연필 모양 아이콘을 클릭하고 삭제 버튼을 클릭하세요.

로그 파일

애플리케이션에서 발생하는 여러 로그들의 감시 설정을 편리하게 관리할 수 있습니다.

logfile event setting editor
Figure 4. 로그 파일/윈도우 이벤트 정책
<1> 해당 정책의 이름을 지정합니다.
<2> 새로운 규칙을 생성합니다.
<3> 지정된 규칙을 삭제합니다.
<4> 삭제하거나 적용될 규칙을 선택합니다.
<5> 적용될 서버를 선택합니다.
<6> 특정 로그가 발생할 때 서버상에서 자동 실행되는 스크립트를 지정할 수 있습니다.
alert autoscript

파일 로그

파일 로그를 감시하기 위해 파일 경로, 키워드를 입력할 수 있습니다.

file log set
Figure 5. 파일 로그
  • 파일 경로: 감시할 파일의 경로

  • 키워드: 해당 파일의 로그에서 해당 키워드가 발생하면 이벤트를 발생시킵니다.

  • 위험도: 이벤트가 발생하였을 때 위험도를 지정합니다.

파일 로그 처리량은 로그 라인 기준으로 아래와 같이 설정되어 있습니다.
로그 과다 발생 시 와탭 서버 모니터링 에이전트 CPU 과다 사용 방지를 위해서입니다.

  • 버전 1.3.6 이하 : 약 2초당 60 라인 초과량은 미처리

  • 버전 1.3.7 이상 : 약 2초당 1000 라인 초과량은 미처리

2초당 초과량의 조절은 아래 옵션으로 조절하실 수 있습니다.

Linux
/usr/whatap/infra/conf/whatap.conf 파일에 log.skip.threshold=2초당 처리 가능 라인 수
Windows
C:\Program Files\WhatapInfra\whatap.conf 파일에 log.skip.threshold=2초당 처리 가능

로그 싱크 이벤트

로그명, 수준을 선택할 수 있으며, 알림 소스, 알림 ID, 키워드를 입력할 수 있습니다.

logsink event setting editor
Figure 6. 로그 싱크

빈칸에는 아래 그림들에서 해당하는 값을 선택해 추가하면 됩니다.

1530
Figure 7. Windows Event Viewer
1540
Figure 8. Windows Event Viewer
  • 위험도: 이벤트가 발생했을 때 해당 이벤트의 위험도를 지정할 수 있습니다.

  • 이벤트 로그는 Windows 환경에서만 사용 가능합니다.

데이터베이스

알림 설정 페이지에서는 알림을 받고 싶은 알림을 설정할 수 있습니다.

db event setting list
Figure 9. 알림 설정

이벤트 추가 버튼을 클릭하여 새로운 이벤트 설정을 추가할 수 있습니다.

새로 추가된 이벤트의 기본 활성화 여부 상태는 OFF입니다. 이벤트를 받으려면 해당 이벤트을 ON으로 설정해야 합니다.

이름

설명

Critical

해당 지표의 치명적 이벤트를 받기까지의 임곗값

Warning

해당 지표의 경고 이벤트를 받기까지의 임곗값

Count

해당 지표의 이벤트가 발생하기까지의 데이터 수집 횟수

URL

설정을 통해 문자메시지 또는 이메일 형태의 경고 이벤트를 제공받을 수 있습니다.

이벤트 설정

event list

등록된 URL을 대상으로 개별 이벤트 설정이 가능합니다. 이벤트 목록 화면에서 편집하고자 하는 URL(또는 수정 버튼)을 클릭하면 설정 창이 오른쪽에 나타납니다.

event setting

이벤트 규칙

이벤트 규칙은 모니터링 지표와 조건식을 조합하여 설정합니다.

  • 상태
    선택한 상태 코드 옵션에 따라 이벤트가 발생합니다.

event setting - status
Figure 10. 예시) 상태 코드가 4XX 또는 5XX 발생 시 이벤트 발행
  • 경과 시간
    실시간 수집 중인 경과시간 값이 사용자가 입력한 임계치와 조건문에 해당하는 경우 이벤트가 발생합니다.

event setting - status
Figure 11. 예시) 경과시간이 5초 이하 발생하는 경우 이벤트 발행
  • 상태 & 경과시간 (복합)
    상태 코드 선택 옵션과 경과 시간 조건 모두에 해당하는 경우 이벤트가 발생합니다.

event setting - status
Figure 12. 예시) 상태 코드가 2XX(정상)이고 경과시간이 10초를 초과인 경우 이벤트 발행
이벤트 메시지란 해당 규칙에서 이벤트가 발생하는 경우 표시할 제목을 말합니다. 개별 이벤트 규칙에 이벤트 메시지를 설정할 수 있습니다. 설정을 적용하지 않는 경우 기본 표시되는 이벤트 메시지는 "[상태 코드, 경과시간, URL: 상세 이유]" 입니다.