본문으로 건너뛰기

이벤트 수신 포맷

서버 알림 템플릿

서버 모니터링은 예외적으로 알림 템플릿이 다릅니다.

  • Product Type : 서버
  • Event Type : 서버 알림, 프로세스 알림, 로그 파일 / 윈도우 이벤트 알림
  • Event Channel : SMS, Mobile, 3rd party plugin , Plugin

이벤트 제목

Event title format
[Level][INFRA] ProjectName ServerName EventTitle
Event title example
[Info][INFRA] 서버 프로젝트 TC-0-1-8081 CPU Used > 70%
노트

ServerName이 지정되지 않은 경우 이벤트 제목에서 생략됩니다.

이벤트 메시지

이벤트 메시지에 포함될 수 있는 정보입니다. optionalfalse인 경우 항상 메시지에 포함됩니다. optionaltrue인 경우 해당 데이터를 확인할 수 있으면 보여줍니다.

Event message example
Project Name : 애플리케이션 프로젝트
Project Code : 3
Server Name : TC-0-1-8081
Event Message : [TEST] RECOVERED: Memory is too high. less than 10%
Event ON Time : 2022-04-12 18:53:24 +0900
Event OFF Time : 2022-04-12 18:53:24 +0900
Alert Type :
Metric Name : memory
Metric Value : 20
Metric Threshold : 10
Stateful : true

다음은 이벤트 메시지 구성 요소입니다.

EnKoOptional설명
Project Name프로젝트 이름false-
Project Code프로젝트 Codefalse-
Server Name에이전트 이름trueoname
Event Message이벤트 메시지false-
Event ON Time이벤트 발생 시간false2022-04-13 10:40:49 +0900에서 +0900는 GMT를 의미합니다.
Event OFF Time이벤트 해제 시간true2022-04-13 10:40:49 +0900에서 +0900는 GMT를 의미합니다.
Elapsed Time이벤트 발생 지속 시간true-
Alert Type이벤트 종류true-
Policy Name알림 정책 이름true-
Metric Name메트릭스 이름true이벤트 조건 판단에서 사용하는 메트릭스의 이름입니다.
Metric Value메트릭스 값true메트릭스 값이 메트릭스 임계치를 넘으면 이벤트 발생 조건이 만족한 경우입니다.
Metric Threshold메트릭스 임계치true메트릭스 값이 메트릭스 임계치를 넘으면 이벤트 발생 조건이 만족한 경우입니다.
Event Rule이벤트 발생 조건true-
Alert Type이벤트 종류true이벤트 종류를 특정하기 위한 필드입니다.
Event Target Filter이벤트 대상 선택true(메트릭스 알림) 특정 대상에서 수집된 메트릭스에 대해서만 이벤트 조건을 확인합니다.
Stateful해소된 이벤트 알림true해소된 이벤트 알림 기능 사용 중이면 true, 아니면 false
Repeat Count이벤트 반복 횟수true(메트릭스 알림) 이벤트 조건이 이벤트 반복 시간동안 이벤트 반복 횟수만큼 만족해야 이벤트가 발생됩니다.
Repeat Duration이벤트 반복 시간true(메트릭스 알림) 이벤트 조건이 이벤트 반복 시간동안 이벤트 반복 횟수만큼 만족해야 이벤트가 발생됩니다. 해소된 이벤트 알림입니다.
IPIPtrue-
Log ContentLog Contenttrue-
Log SourceLog Sourcetrue-
CPUCPUtrue-
CPU_load1CPU_load1true-
CPU_loadPerCoreCPU_load1true-
MemoryMemorytrue-
SwapSwaptrue-
Disk Name / Used Percent / Free Size / IO PercentDisk Name / Used Percent / Free Size / IO Percenttrue-
Traffic Name / Bps / PpsName / Bps / Ppstrue-
Acknowledge Message / Time / NameAcknowledge Message / Time / Nametrue-

서버 알림 제목과 메시지

서버 알림은 Event Title 없이 Event Message만 제공됩니다.

서버 알림

Event TypeEvent LevelEvent MessageEvent Off Message
재시작CriticalSystem Rebooted"미지원
미수신WarningAgent No Data"미지원
포트WarningPort ${port} is down""Port ${port} is up"
포트(IP를 알 수 있는 경우)WarningIP ${ip} Port ${port} is down""IP ${ip} Port ${port} is up"
네트워크 IOPSWarning or CriticalNETWORK ${deviceId} pps > ${value} pps"-
네트워크 BPSWarning or CriticalNETWORK ${deviceId} bps > ${value} ps"-
디스크 I/OWarning or CriticalDisk ${mountPoint} IO Usage > ${value} %"-
디스크 사용량Warning or CriticalDisk ${mountPoint} Used > ${value} %"-
inodeWarning or CriticalDisk ${mountPoint} inode usage > ${value} %"-
CPUWarning or CriticalCPU Used > ${value} %"-
메모리Warning or CriticalMemory Used > ${value} %"-
stealWarning or CriticalCPU Steal > ${value} %"-
스왑Warning or CriticalSwap Used > ${value} %"-

프로세스 알림

Event TypeEvent LevelEvent MessageEvent Off Message
프로세스 수 경고Warning or CriticalProcess ${processName} Count >= ${value}""Process ${groupName} Count < ${value}"
프로세스 수 위험Warning or CriticalProcess ${processName} Count < ${value}""Process ${groupName} Count >= ${value}"
프로세스 CPUWarning or CriticalProcess ${processName} CPU > ${value}"-
프로세스 메모리Warning or CriticalProcess ${processName} Memory > ${value}"-

로그 파일과 윈도우 이벤트

Event TypeEvent LevelEvent MessageEvent Off Message
Event TypeEvent LevelEvent MessageEvent Off Message
LOG_DEFAULTWarning or CriticalLOG ${logContent}"-
LOG_FILEWarning or CriticalLOG File: ${filePath}, Keyword : ${keyword}, [Event] ${logContent}"-
LOG_WINDOW_EVENTWarning or CriticalLOG ${logContent}"-
LOG_AUDITWarning or CriticalAUDIT ${logContent}"-
LOG_SCRIPTWarning or CriticalSCRIPT ${logContent}"-