Linux 기본 검사 및 정책

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 23분
  • 에이전트 클라이언트 수집기Linux 메트릭 모니터링에 대해 다음과 같은 기본 검사 및 정책을 제공합니다.

    Linux 모니터링 메트릭 검사

    표 1. Linux 메트릭 정책
    검사 메트릭 이름 자원 설명 단위 주요 메트릭 예외 탐지
    os.linux.metrics-process-usage proc.acc.running process-name 이 이름(acc)으로 실행 중인 프로세스 수입니다. 개수
    proc.acc.cpuPercent process-name 프로세스에서 가져온 CPU의 백분율입니다. 백분율

    proc.acc.​memPercent

    process-name 프로세스에서 가져온 메모리의 백분율입니다. 백분율
    os.linux.metrics-reboot-count-today reboot.count.today 비어 있음 오늘 수행한 재부팅 횟수입니다. 개수
    os.linux.metrics-system-cpu cpu.total.user 합계 사용자 모드에서 실행되는 일반 프로세스입니다. cpu.total.user는 cpuN.user 메트릭의 합계입니다. 개수
    cpu.total.nice 합계 사용자 모드에서 실행되는 양호한 프로세스입니다. cpu.total.nice는 cpuN.nice 메트릭의 합계입니다. 개수
    cpu.total.system 합계 CPU가 커널을 실행되는 데 소요된 시간입니다. cpu.total.system은 cpuN.system 메트릭의 합계입니다.
    cpu.total.idle 합계 CPU가 유휴 상태로 보낸 총 시간입니다. cpu.total.idle은 cpuN.idle 메트릭의 합계입니다.
    cpu.total.iowait 합계 CPU가 IO 작업이 완료하기를 기다리는 데 소요된 총 시간입니다. cpu.total.iowait는 cpuN.iowait 메트릭의 합계입니다.
    cpu.total.irq 합계 프로세서가 중단을 처리하기 위해 보낸 총 시간입니다. cpu.total.irq는 cpuN.irq 메트릭의 합계입니다.
    cpu.total.softirq 합계 소프트 중단 요청을 서비스하는 데 소요된 시간입니다. cpu.total.softirq는 cpuN.softirq 메트릭의 합계입니다.
    cpu.total.steal 합계 가상 CPU에서 하이퍼바이저가 다른 가상 CPU를 서비스하기를 기다리는 데 걸린 총 시간입니다. 가상 머신에만 적용됩니다.
    cpu.total.guest 합계 CPU가 가상 프로세서를 실행하는 데 소요된 총 시간입니다. 하이퍼바이저에만 적용됩니다.
    cpu.total.guest_nice 합계 CPU가 양호한 게스트 OS로 실행하는 데 소요된 총 시간입니다. cpu.total.guset_nice는 cpuN.guest_nice 메트릭의 합계입니다.
    cpu.<cpu-core>.user cpu_core 사용자 모드에서 일반 처리에 소요된 시간입니다.
    cpu.<cpu-core>.nice cpu_core 사용자 모드에서 양호한 처리에 소요된 시간입니다.
    cpu.<cpu-core>.system cpu_core 커널 모드에서 실행한 시간입니다.
    cpu.<cpu-core>.idle cpu_core 아무 처리도 하지 않고 유휴 상태로 보낸 시간입니다.
    cpu.<cpu-core>.iowait cpu_core I/O가 완료되기를 기다리는 데 소요된 시간입니다. 이 시간도 유휴 시간으로 간주됩니다.
    cpu.<cpu-core>.irq cpu_core 하드웨어 중단을 서비스하는 데 소요된 시간입니다.
    cpu.<cpu-core>.softirq cpu_core 소프트웨어 중단을 서비스하는 데 소요된 시간입니다.
    cpu.<cpu-core>.steal cpu_core 가상 환경에서 실행되는 다른 운영 체제에서 사용한 시간입니다.
    cpu.<cpu-core>.guest cpu_core 커널의 통제 하에 가상 CPU 또는 게스트 OS를 실행하는 데 소요된 시간입니다.
    cpu.<cpu-core>.guest_nice cpu_core CPU가 양호한 게스트 OS로 실행하는 데 소요된 총 시간입니다.
    cpu.intr 비어 있음 부팅 시간 이후 서비스 중단입니다.
    cpu.ctxt 비어 있음 모든 CPU에서 총 컨텍스트 스위치 수입니다. 개수
    cpu.btime 비어 있음 시스템이 부팅된 시간
    cpu.processes 비어 있음 fork() 및 clone() 시스템 호출에 대한 호출로 생성된 프로세스와 스레드 등 생성된 프로세스와 스레드의 수입니다. 개수
    cpu.procs_running 비어 있음 모든 CPU에서 실행 중인 총 프로세스 수입니다. 개수
    cpu.procs_blocked 비어 있음 현재 차단되어 I/O가 완료되기를 기다리는 프로세스의 수입니다. 개수
    cpu.cpu_count 비어 있음 시스템의 CPU 수 개수
    cpu.<cpu-core>.cores cpu_core CPU 코어 수 코어 수
    os.linux.metrics-system-cpu-load load_avg.one 비어 있음 1분 동안 평균 시스템 로드입니다. 스레드 수
    load_avg.five 비어 있음 5분 동안 평균 시스템 로드입니다. 스레드 수
    load_avg.fifteen 비어 있음 15분 동안 평균 시스템 로드입니다. 스레드 수
    load_avg.norm.one 비어 있음 CPU 수로 표준화된 1분 동안의 평균 시스템 로드입니다. 스레드 수
    load_avg.norm.five 비어 있음 CPU 수로 표준화된 5분 동안의 평균 시스템 로드입니다. 스레드 수
    load_avg.norm.fifteen 비어 있음 CPU 수로 표준화된 15분 동안의 평균 시스템 로드입니다. 스레드 수
    os.linux.metrics-system-cpu-percentage cpu.avgutilization_​percentage 비어 있음 평균 CPU 사용률 백분율
    cpu.user_​percentage 비어 있음 사용자 모드에서 일반 프로세스가 CPU를 사용한 총 시간의 백분율입니다. 백분율
    cpu.nice_​percentage 비어 있음 사용자 모드에서 양호한 프로세스가 사용한 모든 CPU의 시간 백분율입니다. 백분율

    cpu.system_​percentage

    비어 있음 CPU가 커널을 실행하는 데 소요된 시간의 백분율입니다. 백분율
    cpu.idle_percentage 비어 있음 모든 CPU가 유휴 상태였던 시간의 백분율입니다. 백분율

    cpu.iowait_​percentage

    비어 있음 모든 CPU가 I/O가 완료되기를 기다린 시간의 백분율입니다. 백분율
    cpu.irq_percentage 비어 있음 모든 CPU가 중단을 서비스한 시간의 백분율입니다. 백분율

    cpu.softirq_​percentage

    비어 있음 모든 CPU가 소프트웨어 중단을 서비스한 시간의 백분율입니다. 백분율
    cpu.steal_​percentage 비어 있음 모든 CPU가 가상 호스트 운영 체제를 서비스한 시간의 백분율입니다. 백분율
    cpu.guest_​percentage 비어 있음 모든 CPU가 게스트 운영 체제를 서비스한 시간의 백분율입니다. 백분율
    os.linux.metrics-system-disk disk.<disk-name>.reads disk-name 성공적으로 완료된 총 읽기 수입니다. 개수
    disk.<disk-name>.readsMerged disk-name 병합된 총 읽기 수입니다. 개수
    disk.<disk-name>.sectorsRead disk-name 총 섹터 읽기 성공 수입니다. 개수
    disk.<disk-name>.readTime disk-name 모든 읽기에서 소비한 총 밀리초 수입니다. 밀리초
    disk.<disk-name>.writes disk-name 성공적으로 완료된 총 쓰기 수입니다. 개수
    disk.<disk-name>.writesMerged disk-name 병합된 총 쓰기 수입니다. 개수
    disk.<disk-name>.sectorsWritten disk-name 총 섹터 쓰기 성공 수입니다. 개수
    disk.<disk-name>.writeTime disk-name 모든 쓰기에서 소비한 총 밀리초 수입니다. 밀리초
    disk.<disk-name>.ioInProgress disk-name 현재 진행 중인 총 I/O 수입니다. 개수
    disk.<disk-name>.ioTime I/O를 수행하는 데 소요된 총 시간입니다. 밀리초
    disk.<disk-name>.ioTimeWeighted disk-name I/O를 수행하는 데 소요된 총 시간입니다. 이를 통해 I/O 완료 시간과 누적될 수 있는 백로그를 모두 쉽게 측정할 수 있습니다. 밀리초
    os.linux.metrics-system-disk-capacity disk.<file-system-name>.total file-system-name 파일 시스템의 전체 크기입니다. 바이트
    disk.<file-system-name>.used file-system-name 파일 시스템의 기존 파일에 할당된 총 공간의 양입니다. 바이트
    disk.<file-system-name>.avail file-system-name 파일 시스템 내에서 사용할 수 있는 총 공간의 양입니다. 바이트
    disk.<file-system-name>.used_percentage file-system-name 현재 파일 시스템의 모든 파일에 할당된 사용 가능한 공간의 백분율입니다. 백분율
    disk.<file-system-name>.itotal file-system-name 파일 시스템의 총 inode 수입니다. 개수
    disk.<file-system-name>.iused file-system-name 사용된 inode의 수입니다. 개수
    disk.<file-system-name>.iavail file-system-name 사용 가능한(사용되지 않은) inode 수입니다. 개수
    disk.<file-system-name>.iused_percentage file-system-name 사용된 inode의 백분율입니다. 백분율
    os.linux.metrics-system-disk-usage disk_usage.<disk>.total disk-name 이 디스크에서 사용할 수 있는 총 공간의 양입니다. 바이트
    disk_usage.<disk>.used disk-name 이 디스크에서 사용한 총 공간의 양입니다. 바이트
    disk_usage.<disk>.avail disk-name 이 디스크에서 사용할 수 있는 총 공간의 양입니다. 바이트
    disk_usage.<disk>.used_​percentage disk-name 이 디스크에서 사용한 공간의 백분율입니다. 백분율
    os.linux.metrics-system-memoryos.​linux.metrics-system-​memory-percent memory.total 비어 있음 사용 가능한 총 RAM입니다. KB
    memory.free 비어 있음 사용 가능한 총 RAM입니다. KB
    memory.available 비어 있음 스왑 없이 새 애플리케이션을 시작하는 데 사용할 수 있는 예상 메모리 양입니다. KB
    memory.buffers 비어 있음 원시 디스크 블록에 사용되는 임시 저장소입니다. KB
    memory.cached 비어 있음 디스크에서 읽은 파일에 대한 메모리 내 캐시(페이지 캐시)입니다. mem_swapcached를 포함하지 않습니다. KB
    memory.swapTotal 비어 있음 사용 가능한 스왑 공간의 총 양입니다. KB
    memory.swapFree 비어 있음 현재 사용되지 않는 스왑 공간의 양입니다.
    memory.dirty 비어 있음 디스크에 다시 기록되기를 대기하는 메모리입니다. KB
    memory.swapUsed 비어 있음 사용 중인 스왑 공간의 양입니다. KB
    memory.used 비어 있음 사용 중인 RAM의 양입니다. KB
    memory.​usedWOBuffersCaches 비어 있음 사용 중인 메모리의 양입니다. KB
    memory.​freeWOBuffersCaches 비어 있음 있는 경우 /proc/meminfo의 MemAvailable 값입니다. 그러나 없다면 사용 가능 + 버퍼링 + 캐시된 메모리를 더한 값으로 대체됩니다. KB
    memory.​swapUsedPercentage 비어 있음 사용된 스왑 공간의 백분율입니다. 백분율
    memory_percent.​free 비어 있음 사용 가능한 RAM의 백분율입니다. 백분율
    memory_percent.​available 비어 있음 사용 가능한 메모리의 백분율입니다. 백분율
    memory_percent.​buffers 비어 있음 원시 디스크 블록에 사용되는 메모리의 백분율입니다. 백분율
    memory_percent.​cached 비어 있음 디스크에서 읽은 파일에 대한 메모리 내 캐시에 사용되는 메모리의 백분율입니다. 백분율
    memory_percent.​dirty 비어 있음 디스크에 다시 기록되기를 대기하는 메모리의 백분율입니다. 백분율
    memory_percent.​swapUsed 비어 있음 사용된 스왑 공간의 백분율입니다. 백분율
    memory_percent.​usedWOBuffersCaches 비어 있음 사용 중인 메모리의 백분율입니다. 백분율
    memory_percent.​freeWOBuffersCaches 비어 있음 사용 가능한 메모리의 백분율입니다. 백분율
    os.linux.metrics-​system-uptime system.uptime(초) 비어 있음 시스템이 작동하고 사용 가능한 시간입니다.
    os.linux.metrics-​memory-vmstat vmstat.nr_free_pages 비어 있음 시스템에서 현재 사용하지 않는 페이지입니다. 페이지
    vmstat.nr_alloc_​batch 비어 있음 각 NUMA의 각 도메인에 메모리가 부족하여 다른 도메인에 할당된 페이지입니다. 페이지
    vmstat.nr_​inactive_anon 비어 있음 오래 액세스하지 않은 각 NUMA 노드의 각 도메인에 있는 메모리 페이지입니다. 페이지
    vmstat.nr_active_​anon 비어 있음 최근에 사용된 익명의 가상 메모리 페이지입니다. KB
    vmstat.nr_inactive_​file 비어 있음 각 NUMA의 각 도메인에서 오래 액세스하지 않은 파일에 해당하는 메모리 페이지입니다. KB
    vmstat.nr_active_​file 비어 있음 최근에 액세스한 파일에 해당하는 메모리 페이지입니다. 페이지
    vmstat.nr_​unevictable 비어 있음 재활용할 수 없는(unevictable) (비)LRU 목록의 페이지 수입니다. 개수
    vmstat.nr_​mlock 비어 있음 재활용할 수 없는(unevictable) 페이지의 클래스인 VM_LOCKED VMA에 매핑된 페이지입니다. 페이지
    vmstat.nr_anon_​pages 비어 있음 파일에 속하지 않는 메모리 매핑된 페이지입니다. 페이지
    vmstat.nr_​mapped 비어 있음 메모리 매핑된 페이지 수입니다. 개수
    vmstat.nr_file_​pages 비어 있음
    vmstat.nr_​dirty 비어 있음 디스크에 기록될 페이지입니다. 페이지
    vmstat.nr_​writeback 비어 있음 현재 디스크에 기록 중인 페이지입니다. 페이지
    vmstat.nr_slab_​reclaimable 비어 있음 회수할 수 있는 커널 슬래브 메모리 사용량의 페이지입니다. 페이지
    vmstat.nr_slab_​unreclaimable 비어 있음 회수할 수 없는 커널 슬래브 메모리 사용량의 페이지입니다. 페이지
    vmstat.nr_page_table_​pages 비어 있음 페이지 테이블에 할당된 페이지입니다. 페이지
    vmstat.nr_kernel_​stack 비어 있음 커널 스택에 할당된 메모리의 양입니다. KB
    vmstat.nr_unstable 비어 있음 각 NUMA 노드의 각 도메인에 불안정한 페이지 수입니다. 개수
    vmstat.nr_bounce 비어 있음
    vmstat.nr_vmscan_​write 비어 있음 LUS 스캔 중에 다시 기록된 더티 페이지의 수입니다. 개수
    vmstat.nr_vmscan_​immediate_reclaim 비어 있음
    vmstat.nr_writeback_​temp 비어 있음
    vmstat.nr_isolated_​anon 비어 있음 각 NUMA 노드의 각 도메인에서 격리된 익명의 메모리 페이지 수입니다. 개수
    vmstat.nr_​isolated_file 비어 있음 각 NUMA 노드의 각 도메인에서 격리된 파일 저장소 페이지의 페이지 수입니다. 개수
    vmstat.nr_shmem 비어 있음 공유 메모리 페이지 수입니다. 개수
    vmstat.nr_dirtied 비어 있음 각 NUMA 노드의 각 도메인에 있는 더티 페이지 수입니다. 개수
    vmstat.nr_written 비어 있음
    vmstat.numa_hit 비어 있음 이 노드에 성공적으로 할당된 페이지 수입니다. 개수
    vmstat.numa_miss 비어 있음 의도한 노드의 메모리가 낮기 때문에 이 노드에 할당된 페이지 수입니다. 개수
    vmstat.numa_​foreign 비어 있음 다른 노드에 대신 할당된 이 노드에 대해 처음에 의도한 페이지 수입니다. 개수
    vmstat.numa_​interleave 비어 있음 이 노드에 성공적으로 할당된 인터리브 정책 페이지 수입니다. 개수
    vmstat.numa_local 비어 있음 이 노드의 프로세스에 의해 이 노드에 성공적으로 할당된 페이지 수입니다. 개수
    vmstat.numa_other 비어 있음 다른 노드의 프로세스에 의해 이 노드에 할당된 페이지 수입니다. 개수
    vmstat.workingset_​refault 비어 있음
    vmstat.workingset_​activate 비어 있음
    vmstat.workingset_​nodereclaim 비어 있음
    vmstat.nr_anon_transparent_​hugepages 비어 있음
    vmstat.nr_free_cma 비어 있음 각 NUMA의 각 도메인에서 사용 가능한 연속 메모리 할당자 페이지입니다.
    vmstat.nr_dirty_​threshold 비어 있음
    vmstat.nr_dirty_​background_threshold 비어 있음
    vmstat.pgpgin 비어 있음 디스크에서 가져온 페이지 수입니다. 개수
    vmstat.pgpgout 비어 있음 디스크에 기록된 페이지 수입니다. 개수
    vmstat.pswpin 비어 있음 스왑 공간에서 가져온 페이지 수입니다. 개수
    vmstat.pswpout 비어 있음 스왑 공간으로 스왑된 페이지 수입니다. 개수
    vmstat.pgalloc_dma 비어 있음
    vmstat.pgalloc_​dma32 비어 있음
    vmstat.pgalloc_​normal 비어 있음
    vmstat.pgalloc_​movable 비어 있음
    vmstat.pgfree 비어 있음 마지막 부팅 이후 사용 가능한 페이지 수입니다. 개수
    vmstat.pgactivat 비어 있음 마지막 부팅 이후 페이지 활성화 수입니다. 개수
    vmstat.pgdeactivate 비어 있음 마지막 부팅 이후 페이지 비활성화 수입니다. 개수
    vmstat.pgfault 비어 있음 마지막 부팅 이후의 경미한 결함입니다. 페이지
    vmstat.pgmajfault 비어 있음 마지막 부팅 이후의 중요 결함입니다. 페이지
    vmstat.pglazyfreed 비어 있음
    vmstat.pgrefill_dma 비어 있음
    vmstat.pgrefill_dma32 비어 있음
    vmstat.pgrefill_normal 비어 있음 가장 최근 부팅 이후 페이지 리필 수입니다. 개수
    vmstat.pgrefill_​movable 비어 있음
    vmstat.pgsteal_​kswapd_dma 비어 있음
    vmstat.pgsteal_​kswapd_dma32 비어 있음
    vmstat.pgsteal_​kswapd_normal 비어 있음
    vmstat.pgsteal_​kswapd_movable 비어 있음
    vmstat.pgsteal_​direct_dma 비어 있음
    vmstat.pgsteal_​direct_dma32 비어 있음
    vmstat.pgsteal_​direct_normal 비어 있음
    vmstat.pgsteal_​direct_movable 비어 있음
    vmstat.pgscan_​kswapd_dma 비어 있음
    vmstat.pgscan_​kswapd_dma32 비어 있음
    vmstat.pgscan_​kswapd_normal 비어 있음 부팅 이후 kswapd로 스캔한 페이지 수입니다. 개수
    vmstat.pgscan_​kswapd_movable 비어 있음
    vmstat.pgscan_​direct_dma 비어 있음
    vmstat.pgscan_​direct_dma32 비어 있음
    vmstat.pgscan_​direct_normal 비어 있음 부팅 이후 회수된 페이지 수입니다. 개수
    vmstat.pgscan_​direct_movable 비어 있음
    vmstat.pgscan_​direct_throttle 비어 있음
    vmstat.zone_​reclaim_failed 비어 있음
    vmstat.pginodesteal 비어 있음
    vmstat.slabs_scanned 비어 있음
    vmstat.kswapd_​inodesteal 비어 있음
    vmstat.kswapd_low_​wmark_hit_quickly 비어 있음
    vmstat.kswapd_high_​wmark_hit_quickly 비어 있음
    vmstat.pageoutrun 비어 있음 kswapd가 페이지 회수를 호출한 횟수입니다. 개수
    vmstat.allocstall 비어 있음 페이지 회수를 직접 호출한 횟수입니다(메모리 부족). 개수
    vmstat.pgrotated 비어 있음
    vmstat.drop_​pagecache 비어 있음
    vmstat.drop_​slab 비어 있음
    vmstat.numa_pte_​updates 비어 있음
    vmstat.numa_huge_​pte_updates 비어 있음
    vmstat.numa_hint_​faults 비어 있음
    vmstat.numa_hint_​faults_local 비어 있음
    vmstat.numa_pages_​migrated 비어 있음
    vmstat.pgmigrate_​success 비어 있음
    vmstat.pgmigrate_fail 비어 있음
    vmstat.compact_​migrate_scanned 비어 있음
    vmstat.compact_​free_scanned 비어 있음
    vmstat.compact_​isolated 비어 있음
    vmstat.compact_​stall 비어 있음 대용량 페이지를 사용할 수 있도록 메모리 압축을 실행할 때 프로세스가 중단되는 횟수입니다. 개수
    vmstat.compact_fail 비어 있음 시스템에서 메모리 압축을 시도했지만 실패한 횟수입니다. 개수
    vmstat.compact_​success 비어 있음 시스템에서 메모리를 압축하고 사용할 수 있는 대용량 페이지의 공간을 확보한 횟수입니다. 개수
    vmstat.htlb_buddy_​alloc_success 비어 있음
    vmstat.htlb_buddy_​alloc_fail 비어 있음
    vmstat.unevictable_​pgs_culled 비어 있음
    vmstat.unevictable_​pgs_scanned 비어 있음
    vmstat.unevictable_​pgs_rescued 비어 있음
    vmstat.unevictable_​pgs_mlocked 비어 있음
    vmstat.unevictable_​pgs_munlocked 비어 있음
    vmstat.unevictable_​pgs_cleared 비어 있음
    vmstat.unevictable_​pgs_stranded 비어 있음
    vmstat.thp_fault_alloc 비어 있음 페이지 결함을 처리하기 위해 성공적으로 할당된 대용량 페이지 수입니다. 개수
    vmstat.thp_fault_​fallback 비어 있음 대용량 페이지를 할당하지 못하고 소량 페이지 사용으로 대체된 페이지 결함 수입니다. 개수
    vmstat.thp_collapse_alloc 비어 있음 하나의 대용량 페이지로 축소된 후 데이터를 저장할 새 대용량 페이지가 성공적으로 할당된 페이지 수입니다. 개수
    vmstat.thp_collapse_​alloc_failed 비어 있음 하나의 대용량 페이지로 축소되었지만 할당에 실패한 페이지 수입니다. 개수
    vmstat.thp_split 비어 있음 대용량 페이지에서 기본 페이지로 분할되는 개수입니다. 개수
    vmstat.thp_zero_​page_alloc 비어 있음 대용량 제로 페이지의 성공적인 할당 수입니다. 개수
    vmstat.thp_zero_​page_alloc_failed 비어 있음 커널이 대용량 제로 페이지를 할당하지 못하고 소량 페이지 사용으로 대체한 횟수입니다. 개수
    vmstat.balloon_inflate 비어 있음
    vmstat.balloon_​deflate 비어 있음
    vmstat.balloon_​migrate 비어 있음
    os.linux.metrics-process-status proc.<process>.VmSize process-name 프로세스에서 사용하는 총 가상 메모리 양입니다. KB
    proc.<process>.VmRSS process-name 프로세스에서 사용하는 스왑되지 않은 물리적 메모리입니다. KB
    proc.<process>.VmSwap process-name 사용된 스왑 공간의 총 양입니다. KB

    Linux 네트워크 모니터링 검사

    주:
    이전 버전에서 업그레이드할 때 이 테이블의 검사를 Linux 메트릭 정책에 수동으로 추가합니다.
    표 2. Linux 메트릭 정책
    유형 검사 설명 사용 및 사용 예시 수집되는 메트릭 주요 메트릭
    메트릭 os.linux.metrics-network-interface Linux 서버의 모든 네트워크 인터페이스 관련 메트릭을 검색합니다.
    사용:
    • -x, excludeinterface: 제외할 인터페이스 목록(쉼표로 구분)
    • -i, includeinterface: 포함할 인터페이스 목록(쉼표로 구분)
    • -I, includeinterfaceregex: 포함할 정규 표현식 일치 인터페이스
    • -X, excludeinterfaceregex: 제외할 정규 표현식 일치 인터페이스

    사용 예: command: metrics-network-interface.rb

    • rxBytes(주요 메트릭)
    • rxPackets(주요 메트릭)
    • rxErrors
    • rxDrops(주요 메트릭)
    • rxFifo
    • rxFrame
    • rxCompressed
    • rxMulticast
    • rxBytes(주요 메트릭)
    • rxPackets(주요 메트릭)
    • rxErrors
    • rxDrops(주요 메트릭)
    • rxFifo
    • rxColls
    • rxCarrier
    • rxCompressed
    메트릭 os.linux.metrics-netstat-tcp netstat에서 TCP 소켓 상태 관련 메트릭을 검색합니다. 단기 TCP 연결이 많이 오고 가며 트래픽이 많은 웹 또는 프록시 서버에 유용합니다.
    사용:
    • -p, port: 메트릭을 수신하려는 포트입니다. 값 범위 = 1~65535.
    • -t, type: 메트릭을 수신할 포트 유형입니다. 값 = local 또는 remote. 기본값 = local
    • -d, disabletcp6: tcp6 검사를 비활성화합니다. 값을 입력하여 disabletcp6 = true로 설정합니다.

    사용 예: metrics-netstat-tcp.rb

    • tcp.UNKNOWN
    • tcp.ESTABLISHED
    • tcp.SYN_SENT
    • tcp.SYN_RECV
    • tcp.FIN_WAIT1
    • tcp.FIN_WAIT2
    • tcp.TIME_WAIT
    • tcp.CLOSE
    • tcp.CLOSE_WAIT
    • tcp.LAST_ACK
    • tcp.LISTEN
    • tcp.CLOSING
    아니요