Windows 기본 검사 및 정책
에이전트 클라이언트 수집기는 Windows 상태 모니터링에 대해 다음과 같은 기본 검사 및 정책을 제공합니다.
Windows 이벤트 모니터링 검사
| 검사 | 설명 | 사용법 및 예시 | 출력 |
|---|---|---|---|
| os.windows.check-event-log | 매개변수 임계치에 대해 Windows 이벤트 로그를 측정하고 중요\경고\정상 이벤트를 반환합니다. | 사용:
사용 예: |
이벤트 로그 검사 정상: 패턴과 일치하는 이벤트 로그는 <matched count>입니다. |
| os.windows.check-processor-queue-length | 임계치를 기준으로 프로세스 큐 길이를 측정하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
프로세스 큐 길이 정상: 프로세서 큐 길이가 0.00입니다. |
| os.windows.check-system-cpu-load | typeperf를 사용하여 CPU 부하를 검사합니다. 구성된 임계치를 기준으로 CPU 부하를 측정하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
CPU 로드 정상: 총 CPU 사용률이 26.92%입니다. |
| os.windows.check-system-disk | 임계치를 기준으로 사용 가능한 물리적 메모리를 측정하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
디스크 사용량 검사 정상: 디스크 사용량이 %입니다. |
| os.windows.check-system-memory-percent | RAM 사용량을 수집합니다. 구성된 임계치를 기준으로 메모리 사용량을 측정하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
RAM 사용량 정상: 총 메모리 사용률이 84%입니다. |
| os.windows.check-system-process | 실행 중인 프로세스를 쿼리하여 지정된 인수(패턴, 이름, 패턴과 이름 둘 다. 하나 이상을 지정해야 함)와 일치하는 실행 중인 프로세스를 찾습니다. 구성된 임계치 및 필터를 기준으로 실행 중인 프로세스를 측정하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
프로세스 확인 정상: 정상 explorer라는 이름의 일치하는 실행 중인 프로세스를 1개 찾음 |
| os.windows.check-directory | Windows 디렉터리 존재 여부를 확인합니다. | 사용량: -d --directory 관련 디렉터리에 대한 경로, 구분을 위해 "\"를 사용합니다. 사용 예: |
디렉터리 검사 정상: 'C:/Users/Public' 디렉터리가 있음 |
| os.windows.check-pagefile | Pagefile 사용량을 수집하고 경고 및 중요 임계치와 비교합니다. |
사용:
사용 예: |
Windows 페이지 파일 검사 정상: 페이지 파일 사용량 31.63% |
| os.windows.check-free-physical-memory | 구성된 임계치를 기준으로 사용 가능한 물리적 메모리를 측정하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
사용 가능한 실제 메모리 정상: 사용 가능한 실제 메모리가 20.25%입니다. |
| os.windows.check-free-virtual-memory | 구성된 임계치를 기준으로 사용 가능한 가상 메모리를 측정하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
사용 가능한 가상 메모리 정상: 사용 가능한 가상 메모리가 25.66%입니다. |
| os.windows.check-process-cpu | 구성된 임계치를 기준으로 CPU 사용량을 처리하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
프로세스 CPU 검사 정상: 프로세스 CPU 사용량이 0.0000%입니다. |
| os.windows.check-process-memory | 임계치를 기준으로 메모리 사용량을 처리하고 수반하는 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트를 반환합니다. |
사용:
사용 예: |
프로세스 메모리 검사 정상: 프로세스 메모리 사용량이 0.0149%입니다. |
Windows 메트릭 모니터링 검사
| 검사 | 설명 | 사용법 및 예시 | 출력 |
|---|---|---|---|
| os.windows.check-processor-queue-length | 프로세서 큐 길이를 측정합니다. | 사용: -s scheme - 출력의 호스트 이름 + 프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.cpu.queuelength 0.00 1645371109 |
| os.windows.check-system-cpu-load | 초당 평균 CPU 로드를 수집합니다. | 사용: -s scheme - 출력의 호스트 이름 + 프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.cpu.loadavgsec 15.07 1645371561 |
| os.windows.check-system-cpu | CPU 코어 메트릭을 수집합니다. | 사용: -s , scheme 출력의 호스트 이름+프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.cpu.cpu0.cores 2 1645371681 |
| os.windows.check-system-disk-usage | 다음 디스크 사용량 메트릭 사용을 수집합니다.
|
사용:
사용 예: |
win2019-dc-64bit.disk_usage.disk_C.total(GB) 99.40 1645371774 win2019-dc-64bit.disk_usage.disk_C.used(GB) 50.72 1645371774 win2019-dc-64bit.disk_usage.disk_C.avail(GB) 48.68 1645371774 win2019-dc-64bit.disk_usage.disk_C.used_percentage 51.02 1645371774 |
| os.windows.check-system-memory-percent | RAM 백분율 사용량, 사용 가능한 물리적 메모리 백분율 및 사용 가능한 가상 메모리 백분율을 수집합니다. |
사용량: -s, scheme - 출력의 호스트 이름+프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.mem.free_physical_percentage 13.30 1645371856 win2019-dc-64bit.mem.free_virtual_percentage 13.93 1645371856 win2019-dc-64bit.ram.usage_percentage 86.07 1645371856 |
| os.windows.check-system-network | 다음과 같은 활성 네트워크 어댑터 메트릭을 수집합니다.
|
사용: -s, scheme: 출력의 호스트 이름+프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 이름: |
win2019-dc-64bit.system.network.Network_Interface(Intel[R]_82574L_Gigabit_Network_Connection).<메트릭 이름><메트릭 값>Bytes_Total/sec 98742.67 1645372042 예: win2019-dc-64bit.system.network.Network_Interface(Intel[R]_82574L_Gigabit_Network_Connection).Bytes_Total/sec 98742.67 1645372042 |
| os.windows.check-system-uptime | 시스템 가동 시간을 수집합니다. | 사용량: -s, scheme - 출력의 호스트 이름+프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.system.uptime(sec) 4614142.06 1645372124 |
| os.windows.check-system-disk | 다음 디스크 메트릭을 수집합니다.
|
사용:
사용 예: |
win2019-dc-64bit.disk._total.AvgDisksec/Read 0.000000 1645372198 win2019-dc-64bit.disk._total. AvgDisksec/Write 0.000608 1645372198 win2019-dc-64bit.disk._total.DiskReadBytes/sec 0.000000 1645372198 win2019-dc-64bit.disk._total.DiskWriteBytes/sec 34941.692255 1645372198 win2019-dc-64bit.disk.C.AvgDisksec/Read 0.000000 1645372200 win2019-dc-64bit.disk.C.AvgDisksec/Write 0.000000 1645372200 win2019-dc-64bit.disk.C.DiskReadBytes/sec 0.000000 1645372200 win2019-dc-64bit.disk.C.DiskWriteBytes/sec 0.000000 1645372200 |
| os.windows.check-system-memory | 다음 디스크 메트릭을 수집합니다.
|
사용량: -s, scheme - 출력의 호스트 이름+프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.mem.free_physical(KB) 1175440.00 1645372274 win2019-dc-64bit.mem.total_physical(KB) 8588898304.00 1645372274 win2019-dc-64bit.mem.free_virtual(KB) 1747636.00 1645372274 win2019-dc-64bit.mem.total_virtual(KB) 12263156.00 1645372274 win2019-dc-64bit.mem.available(KB) 1202032640.00 1645372274 win2019-dc-64bit.mem.total_visible(KB) 8387596.00 1645372274 |
| os.windows.check-process-status | 프로세스에서 사용하는 CPU 및 메모리 데이터를 통해 windows 프로세스 상태를 수집합니다. | 사용:
|
win2019-dc-64bit. Process.Status 67 1645372421 win2019-dc-64bit. Process.CpuPercent 0 1645372421 win2019-dc-64bit. Process.Memory(KB) 1226444 1645372421 |