본문으로 건너뛰기

서버 지표

서버 모니터링 지표를 다음과 같이 안내합니다.

Category V1

agent_status_summary

에이전트 상태와 관련한 지표를 10초 간격으로 수집한 카테고리입니다.

Fields

필드명단위설명비고
inActTime밀리초(ms)에이전트가 비활성화된 상태로 유지된 시간-
isActive-현재 에이전트의 활성 상태 여부true / false
isRebooted-서버가 최근에 재시작되었는지 여부true / false
lastActTime밀리초(ms)마지막으로 에이전트가 활성화된 상태의 시각0: 비활성화된 경우
oid-프로젝트에 포함된 각 에이전트의 고유 식별자-
startTime밀리초(ms)에이전트가 시작된 시점의 타임스탬프-
status-현재 에이전트의 상태-
uptime초(sec)서버가 가동 중인 시간-
노트

status 필드의 값은 다음과 같이 구분합니다.

  • ok: 서버가 활성화되어 있는 정상 상태입니다.

  • inactive: 서버가 비활성화된 상태입니다.

  • warning: 서버에 경고(warning) 이벤트가 진행 중인 상태입니다.

  • fatal: 서버에 위험(critical) 이벤트가 진행 중인 상태입니다.

  • paused: 에이전트가 데이터 수집을 일시 중지한 상태입니다.

server_base

서버 자원 지표입니다.

  • 수집 간격: 5초

  • 통계 데이터: 5분, 1시간

Tags

태그명설명비고
cpu_cores서버 코어 수-
host_ip서버 IP-
oname서버 이름-
okindName서버 종류명-
osOS 유형 linux 또는 window-

Fields

필드명단위설명비고
cpu퍼센트CPU 전체 사용률공통
cpu_c1퍼센트cpu c1 state 사용률윈도우
cpu_c2퍼센트cpu c2 state 사용률윈도우
cpu_c3퍼센트cpu c3 state 사용률윈도우
cpu_ctxt소수context switching 사용률리눅스
cpu_dpc퍼센트CPU DPC 시간 비율윈도우
cpu_idle퍼센트CPU idle 비율공통
cpu_interrupt퍼센트cpu interrupt리눅스
cpu_iowait퍼센트CPU iowait 비율리눅스
cpu_irq퍼센트CPU IRQ 사용률리눅스
cpu_load1소수1분 평균 Load Average리눅스
cpu_load5소수5분 평균 Load Average리눅스
cpu_load15소수15분 평균 Load Average리눅스
cpu_new_procs_forked정수os process fork 호출리눅스
cpu_procs_blocked정수프로세스 blocked 상태 개수리눅스
cpu_procs_running정수프로세스 Running 상태 개수리눅스
cpu_softirq퍼센트CPU softirq 사용률리눅스
cpu_steal퍼센트CPU steal 사용률리눅스
cpu_sys퍼센트CPU system 사용률공통
cpu_usr퍼센트CPU user 사용률공통
epochtime정수메트릭이 수집된 시간의 epoch time공통
memory_available바이트메모리 available 크기공통
memory_buffers바이트메모리 buffers 크기리눅스
memory_cached바이트메모리 cached 크기공통
memory_free바이트메모리 free 크기공통
memory_pageFaults정수메모리 page fault 횟수공통
memory_pavailble퍼센트메모리 available 사용률공통
memory_pused퍼센트메모리 사용률공통
memory_shared바이트메모리 shared 크기리눅스
memory_slab바이트메모리 slab 크기리눅스
memory_sreclaimable바이트메모리 slab reclaimable 크기리눅스
memory_sunreclaim바이트메모리 slab cclaimable 크기리눅스
memory_swappused퍼센트스왑 사용률공통
memory_swaptotal바이트스왑 전체 크기공통
memory_swapused바이트스왑 사용량공통
memory_total바이트메모리 전체 크기공통
memory_used바이트메모리 사용량공통
processorQueueLength정수프로세서 큐 길이윈도우
uptime정수부팅 후 서버의 가동 시간(TimeStamp)공통

server_cpu_core

서버 CPU 코어별 지표입니다.

  • 수집 간격: 5초

  • 통계 데이터: -

Tags

태그명설명비고
cpu서버 코어 번호-
ip서버 IP-
oname서버 이름-
osOS 유형 linux 또는 window-

Fields

필드명단위설명비고
idle퍼센트코어 idle 비율공통
iowait퍼센트코어 iowait 비율윈도우
irq퍼센트코어 irq 사용률리눅스
load1소수코어 1분 평균 Load Average리눅스
load5소수코어 5분 평균 Load Average리눅스
load15소수코어 15분 평균 Load Average리눅스
nice퍼센트코어 nice 사용률공통
processorQueueLength정수코어 프로세스 큐 길이윈도우
softirq퍼센트코어 softirq 사용률리눅스
steal퍼센트코어 steal 사용률리눅스
sys퍼센트코어 sys 사용률리눅스
usr퍼센트코어 usr 사용률리눅스

server_disk

각 서버에 마운트 된 파일 시스템별 지표입니다.

  • 수집 간격: 5초

  • 통계 데이터: 5분, 1시간

Tags

태그명설명비고
deviceId디바이스 ID-
deviceIdHash디바이스 ID 해시 값-
fileSystem파일 시스템 유형-
mountPoint파일 시스템 마운트 포인트-
mountPointHash파일 시스템 마운트 포인트 해시-
oname서버 이름-
osOS 유형 linux 또는 window-

Fields

필드명단위설명비고
blksize바이트블록 사이즈리눅스
count정수와탭 전용공통
freePercent퍼센트파일 시스템 잔여율리눅스
freeSpace바이트파일 시스템 잔여량리눅스
ioPercent퍼센트IO 사용률 일부 디스크 유형에서는 부정확한 값이 측정될 수 있습니다.리눅스
ioutilOrder정수와탭 전용리눅스
queueLength실수Queue Length공통
totalInode정수Inode 전체 개수리눅스
totalSpace바이트파일 시스템 전체 크기리눅스
usedPercent퍼센트파일 시스템 사용률리눅스
usedInode정수Inode 사용 개수리눅스
usedInodePercent퍼센트Inode 사용률리눅스
userSpaceOrder정수와탭 전용공통
readBps바이트초당 읽은 바이트 수공통
writeBps바이트초당 쓴 바이트 수공통
readIops소수초당 읽은 수공통
writeIops소수초당 쓴 수공통

server_network

각 서버의 네트워크 인터페이스 지표입니다.

  • 수집 간격: 5초

  • 통계 데이터: 5분, 1시간

Tags

태그명설명비고
desc네트워크 인터페이스 이름-
descHash네트워크 인터페이스 해시 값-
hwAddrMAC 주소-
ip인터페이스 IP 주소-
oname서버 이름-
osOS 유형 linux 또는 window-

Fields

필드명단위설명비고
bandwidthOrder정수와탭 전용-
count정수와탭 전용공통
droppedIn정수인바운드 드랍-
droppedIn정수아웃바운드 드랍-
errorIn정수인바운드 에러-
errorOut정수아웃바운드 에러-
packetInpps인바운드 패킷-
packetOutpps아웃바운드 패킷-
trafficInbps인바운드 트래픽-
trafficInAcct정수와탭 전용-
trafficOutbps아웃바운드 트래픽-
trafficOutAcct정수와탭 전용-

server_netstat

각 서버별 네트워크 프로토콜 통계 정보입니다.

  • 수집 간격: 5초

  • 통계 데이터: 5분, 1시간

Tags

태그명설명비고
oname서버 이름-
os_archOS 아키텍처 이름-
os_cpucore서버 CPU 코어 수-
os_cpusocket서버 CPU 소켓 수-
os_cpuvendor서버 CPU 벤더 이름-
os_ip서버 IP-
os_memory서버 메모리 크기-
os_nameOS 유형 linux 또는 window-
os_public_ip서버 공인 IP-
os_release서버 OS 릴리즈명-
whatap_build와탭 에이전트 빌드 해시값-
whatap_home와탭 에이전트 홈 경로-
whatap_product와탭 상품 유형-
whatap_version와탭 에이전트 버전-

Fields

필드명단위설명비고
netstat_Close_Wait정수CLOSE_WAIT 상태 소켓 수공통
netstat_Closing정수CLOSING 상태 소켓 수공통
netstat_Established정수Established 상태 소켓 수공통
netstat_Fin_Wait1정수FIN_WAIT1 상태 소켓 수공통
netstat_Fin_Wait2정수FIN_WAIT2 상태 소켓 수공통
netstat_Last_Ack정수LASK_ASK 상태 소켓 수공통
netstat_Listen정수LISTEN 상태 소켓 수공통
netstat_Syn_Recv정수SYN_RECV 상태 소켓 수공통
netstat_Syn_Sent정수SYN_SENT 상태 소켓 수공통
netstat_Time_Wait정수TIME_WAIT 상태 소켓 수공통
netstat_Unknown정수Unknown 상태 소켓 수공통
Server_Filedescriptors정수OS file descriptor 개수공통

server_process

서버 프로세스 정보입니다.

  • 수집 간격: 20초

  • 통계 데이터: 5분

Tags

태그명설명비고
alias서버 별칭-
cmd1프로세스 실행 명령어1-
cmd2프로세스 실행 파라미터-
hash프로세스 해시 값-
name프로세스명-
oname서버 이름-
user프로세스를 실행한 리눅스 사용자명-

Fields

필드명단위설명비고
count정수프로세스 개수공통
cpu퍼센트CPU 사용률공통
cpuAccumulated퍼센트와탭 전용공통
cpuOrder순서와탭 전용공통
memOrder순서와탭 전용공통
memory퍼센트메모리 사용률공통
memoryAccumulated퍼센트와탭 전용공통
openFileDescriptors정수open file descriptor 개수공통
rbps바이트디스크 초당 읽은 바이트 수공통
rbpsAccmulated바이트와탭 전용공통
riops정수디스크 초당 읽은 수공통
riopsAccmulated정수와탭 전용공통
wbps바이트디스크 초당 쓴 바이트 수공통
wbpsAccmulated바이트와탭 전용공통
wiops정수디스크 초당 쓴 수공통
wiopsAccmulated정수와탭 전용공통
rss바이트메모리 RSS 크기공통
rssAccmulated바이트와탭 전용공통

Catetory V2

infra_cpu

서버의 CPU 사용량과 관련된 지표입니다.

  • 수집 간격: 2초

  • 통계: 5분, 1시간

Fields

필드명설명OS
total전체 CPU 사용률 중 사용자 모드(User)와 커널 모드(Sys)에서의 사용률 합계를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
user전체 CPU 사용률 중 사용자 모드(User)에서의 사용률을 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
sys전체 CPU 사용률 중 커널 모드(Sys)에서의 사용률을 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
nice전체 CPU 사용률 중 낮은 우선 순위(niced) 프로세스의 사용률을 의미합니다. 높은 우선순위 및 기본 우선순위 프로세스 사용률은 user(퍼센트)에 표시됩니다.HP-UX, Linux
wait전체 CPU 사용률 중 CPU가 I/O 작업 완료를 기다리는 데 소비한 시간 비율을 의미합니다.HP-UX, AIX, Solaris, Linux
total_wait전체 CPU 사용률 중 사용자 모드(User), 커널 모드(Sys), I/O 대기(wait)의 사용률 합계를 의미합니다.HP-UX, AIX, Solaris, Linux
idleCPU가 유휴 상태로, 작업을 수행하지 않은 시간 비율을 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
lCoresOS에 할당된 Logical Core 수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
irq하드웨어 Interrupt Request를 처리하는 데 사용된 CPU 사용률을 의미합니다.Linux
softirq소프트웨어 Interrupt Request를 처리하는 데 사용된 CPU 사용률을 의미합니다.Linux
steal가상화 환경에서 하이퍼바이저가 다른 프로세스를 서비스하는 동안 가상 CPU가 비자발적으로 대기하는 시간 비율을 의미합니다.Linux
procUtilWindows 전용 지표로, 시스템의 모든 프로세서의 총 CPU 사용률을 의미합니다 (Windows 작업 관리자 CPU 사용률).Windows
loadavg_1m최근 1분 동안의 시스템 평균 부하를 의미합니다.HP-UX, AIX, Solaris, Linux
loadavg_5m최근 5분 동안의 시스템 평균 부하를 의미합니다.HP-UX, AIX, Solaris, Linux
loadavg_15m최근 15분 동안의 시스템 평균 부하를 의미합니다.HP-UX, AIX, Solaris, Linux

infra_mem

서버의 메모리 사용량과 관련된 지표입니다.

  • 수집 간격: 2초

  • 통계: 5분, 1시간

Fields

필드명설명OS
pUsed전체 메모리 사용률 중 사용자 프로세스나 커널에 의해 사용된 메모리의 사용률만을 의미합니다. (buffer 및 cache 제외)HP-UX, AIX, Solaris, Linux, Windows
used전체 메모리에서 버퍼 및 캐시 영역을 제외하고, 사용자 프로세스나 커널에 의해 사용된 메모리의 사용량을 Byte 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
pCache전체 메모리 중, 캐시로 사용되는 영역의 비율을 의미합니다.HP-UX, AIX, Solaris, Linux
cache전체 메모리 중, 캐시로 사용되는 메모리의 사용량을 Byte 단위로 표시합니다.HP-UX, AIX, Solaris, Linux
bufferLinux 전용 지표로, 전체 메모리 중 I/O 입출력을 위해 사용되는 버퍼 사용량을 Byte 단위로 표시합니다.Linux
pUsed_pCache메모리 사용률을 사용자 프로세스나 커널에 의해 사용된 메모리와 캐시 영역 사용률의 합으로 표시합니다.HP-UX, AIX, Solaris, Linux
size서버에 할당된 전체 메모리 크기를 Byte 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
available현재 사용 가능한 메모리 크기를 Byte 단위로 표시합니다.Linux
sreclaimable커널에서 사용 중인 캐시 메모리 중, 필요 시 회수가 가능한 영역의 크기를 Byte 단위로 표시합니다.Linux
sunreclaim커널에서 사용 중인 캐시 메모리 중, 회수가 불가능한 영역의 크기를 Byte 단위로 표시합니다.Linux
slab커널에서 사용 중인 캐시 메모리의 크기를 Byte 단위로 표시합니다. sreclaimable과 sunreclaim의 합을 의미합니다.Linux
pageFaults프로세스가 메모리에 접근할 때 해당 데이터가 물리적 메모리에 존재하지 않았던 횟수를 의미합니다.Linux
poolPagedWindows 전용 지표로 페이징된 풀의 Byte 수를 표시합니다. 디스크로 스왑될 수 있는 메모리 영역을 의미합니다.Windows
poolNonPagedWindows 전용 지표로 비페이징된 풀의 Byte 수를 표시합니다. 항상 메모리에 상주하는 영역을 의미합니다.Windows
systemCacheResidentWindows 전용 지표로 시스템 캐시 메모리의 Byte 수를 표시합니다.Windows
swapIn디스크의 스왑(페이징 스페이스) 영역에서 메모리로 옮겨간 초당 페이지 수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
swapOut메모리에서 디스크 스왑(페이징 스페이스) 영역으로 옮겨간 초당 페이지 수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
fsIn파일 시스템의 읽기 작업에 따라 메모리에 로드한 초당 페이지 수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
fsOut파일 시스템의 쓰기 작업에 따라 디스크에 기록한 초당 페이지 수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
scanned스왑 아웃이나 페이지 교체를 위해 초당 스캔된 페이지 수를 의미합니다.HP-UX, AIX, Solaris
freed스왑 아웃 발생 시 초당 생성된 free 메모리 영역의 페이지 수를 의미합니다.HP-UX, AIX, Solaris

infra_swap

서버의 Swap 사용량과 관련된 지표 입니다.

  • 수집 간격: 2초

  • 통계: 5분, 1시간

Fields

필드명설명OS
size할당된 전체 Swap의 크기를 Bytes로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
pUsed현재 사용 중인 Swap의 크기를 백분율로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
used현재 사용 중인 Swap의 크기를 Bytes로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows

infra_kernel

서버의 시스템 및 커널 자원 사용량과 관련된 성능 지표입니다.

  • 수집 간격: 2초

  • 통계: 5분, 1시간

Fields

필드명설명OS
runq실행 준비가 되어 있지만 아직 CPU를 할당받지 못한 프로세스(또는 Thread)의 수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
blockqI/O, 페이징 등을 위해 대기열에 있는 프로세스(또는 Thread)의 수를 의미합니다.HP-UX, AIX, Solaris, Linux
pendingqAIX 전용 지표로, raw device의 I/O에 대한 응답 메시지를 기다리는 Thread의 수를 의미합니다.AIX
waitqSwap out되었지만 일시적으로 대기(Sleep) 상태인 프로세스(또는 Thread)의 수를 의미합니다.HP-UX, Solaris
fork초당 평균 fork 발생 횟수를 의미합니다. (fork: 기존 프로세스를 복제하여 새로운 프로세스를 생성하는 시스템 호출)HP-UX, AIX, Solaris, Linux
exec초당 평균 exec 호출 횟수를 의미합니다. (exec: 현재 프로세스를 새로운 프로그램으로 대체하는 시스템 호출)HP-UX, AIX, Solaris
interrupt초당 CPU가 하드웨어 인터럽트를 처리한 횟수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows
syscall초당 커널이 시스템 호출을 처리한 횟수를 의미합니다.HP-UX, AIX, Solaris, Windows
ctxswitch초당 프로세스 간의 컨텍스트 전환 발생 횟수를 의미합니다.HP-UX, AIX, Solaris, Linux, Windows

infra_disk

서버의 물리 디스크 용량 및 입출력(IO) 성능과 관련된 지표입니다.

  • 수집 간격: 2초

  • 통계: 5분, 1시간

Fields

필드명설명OS
read서버의 모든 물리 디스크에서 읽힌 데이터의 총량을 Bytes 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
write서버의 모든 물리 디스크에 기록된 데이터의 총량을 Bytes 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
total서버의 모든 물리 디스크에서 읽고 쓰인 데이터의 총량을 Bytes 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
readIops서버의 모든 물리 디스크에서 초당 처리된 읽기 작업 수를 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
writeIops서버의 모든 물리 디스크에서 초당 처리된 쓰기 작업 수를 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
totalIops서버의 모든 물리 디스크에서 초당 처리된 읽기 및 쓰기 작업 수를 표시합니다.HP-UX, AIX, Solaris, Linux, Windows

infra_network

서버의 전체 네트워크 통신량과 관련된 지표입니다.

  • 수집 간격: 2초

  • 통계: 5분, 1시간

Fields

필드명설명OS
rxbps서버의 모든 NIC(Loopback 제외)를 통해 수신(Rx)된 데이터의 양을 bps(bit per second) 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
txbps서버의 모든 NIC(Loopback 제외)를 통해 송신(Tx)된 데이터의 양을 bps(bit per second) 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
totalbps서버의 모든 NIC(Loopback 제외)를 통해 수신(Rx) 및 송신(Tx)된 데이터의 총량을 bps(bit per second) 단위로 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
rxpps서버의 모든 NIC(Loopback 제외)를 통해 수신(Rx)된 데이터의 초당 패킷 수(packets per second)를 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
txpps서버의 모든 NIC(Loopback 제외)를 통해 송신(Tx)된 데이터의 초당 패킷 수(packets per second)를 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
totalpps서버의 모든 NIC(Loopback 제외)를 통해 수신(Rx) 및 송신(Tx)된 데이터의 총 패킷 수(packets per second)를 표시합니다.HP-UX, AIX, Solaris, Linux, Windows
노트

루프백 인터페이스(loopback, lo)의 트래픽은 집계에서 제외됩니다.

infra_process

서버에서 실행 중인 프로세스 및 리소스 상태와 관련된 지표입니다.

  • 수집 간격: 2초

  • 통계: 5분, 1시간

Fields

필드명설명OS
procTotal서버에서 실행 중인 전체 프로세스 수를 표시한 값입니다.HP-UX, AIX, Solaris, Linux, Windows
threadTotal서버에서 실행 중인 전체 Thread 수를 표시한 값입니다.HP-UX, AIX, Solaris, Linux, Windows
handleTotalWindows OS에서 실행 중인 전체 handle 수를 표시한 값입니다.Windows
defunctTotaldefunct 프로세스의 수를 표시한 값입니다.HP-UX, AIX, Solaris, Linux
노트

서버에서 실행 중인 전체 프로세스 수, 스레드 수, 핸들 수, 그리고 defunct 프로세스의 수를 표시합니다.

참고 자료