Windows 기본 검사 및 정책
에이전트 클라이언트 수집기는 상태 모니터링에 대해 다음과 같은 기본 검사 및 정책을 제공합니다.Windows
Windows 이벤트 모니터링 검사
| 확인 | 설명 | 사용법 및 예시 | 출력 |
|---|---|---|---|
| os.windows.check-event-log | 매개변수 임계치에 대해 이벤트 로그를 Windows 측정하고 이벤트를 반환합니다 CRITICAL\WARNING\OK . |
용법:
사용 예: |
이벤트 로그 검사 정상: 패턴과 일치하는 이벤트 로그가 <일치 수입니다> |
| os.windows.check-event-log-count | 매개변수 임계치에 대해 이벤트 로그를 Windows 측정하고 중요\경고\정상 이벤트를 반환합니다. 단일 로그 파일 및 단일 ID에 대해 지정된 기간 내에 발생한 이벤트 수에 대한 정보를 제공합니다. 또한 특정 단일 값 창 이벤트 수준 및 제공자 이름에 대한 이벤트를 검색하는 데 적용할 필터를 나타냅니다. 여러 로그 파일에서 이벤트 검색은 지원되지 않습니다. 이벤트 수는 제공되지만 각 이벤트에 대한 상세 정보는 제외됩니다. |
용법:
사용 예: |
이벤트 로그 검사 정상: 패턴과 일치하는 이벤트 로그가 <일치 수입니다> |
| os.windows.check-event-log-details |
제공된 매개변수에 따라 Windows 이벤트 로그를 검색하고 필터링합니다. 지정된 심각도 수준에 따라 중요, 경고 또는 정상 상태인 이벤트에 대한 상세 정보를 반환합니다. |
용법:
사용 예: |
이벤트 로그 세부 정보 확인 경고: 유형: 정보, 범주: 애플리케이션, 기계: ws19-inc0061393. LOCAL입니다. 랩, Event_ID: 1704, 메시지: 그룹 정책 개체의 보안 정책이 성공적으로 적용되었습니다., 생성 시간: 2024년 10월 14일 오전 12시 09분 35초. 유형: 정보, 범주: 애플리케이션, 기계: ws19-inc0061393. LOCAL입니다. LAB, Event_ID: 16384, 메시지: 2124-09-20T06:25:44Z에 다시 시작할 소프트웨어 보호 서비스를 예약했습니다. 이유: 규칙 엔진, 작성 시간: 2024년 10월 13일 오후 11시 25분 44초. 유형: 정보, 범주: 애플리케이션, 기계: ws19-inc0061393. LOCAL입니다. 랩, Event_ID: 16394, 메시지: 오프라인 하위 수준 마이그레이션에 성공했습니다. 생성 시간: 2024년 10월 13일 오후 11시 24분 19초. 유형: 정보, 범주: 애플리케이션, 기계: ws19-inc0061393. LOCAL입니다. 랩, Event_ID: 8224, 메시지: 유휴 시간 제한으로 인해 VSS 서비스가 종료됩니다., 생성 시간: 2024년 10월 13일 오전 11시 51분 36초. |
| os.windows.check-disk-name | 스토리지 드라이브 이름을 입력으로 사용하고 드라이브가 있는지 확인합니다. 제공된 매개변수를 기반으로 값을 반환 CRITICAL\WARNING\OK 합니다. |
winchecks check-windows-disk-name<옵션> -d : 디스크 이름(기본값 = C) 사용 예: |
Windows 검사 정상: 디스크 저장소 C가 있습니다. |
| 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%입니다. |
| os.windows.check-user-account |
사용자 이름 목록을 입력으로 받고 사용자 계정이 활성 상태인지 확인합니다. 중요\경고\정상 값을 반환합니다. |
winchecks check-windows-user-disabled(옵션) -u: 쉼표로 구분된 사용자 이름 목록 사용 예: |
사용자 이름 및 상태 |
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/초 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. 평균 디스크 초/읽기 0.000000 1645372198 win2019-dc-64bit.disk._total. AvgDisksec/쓰기 0.000608 1645372198 win2019-dc-64bit.disk._total. DiskReadBytes/초 0.000000 1645372198 win2019-dc-64bit.disk._total. DiskWriteBytes/초 34941.692255 1645372198 win2019-dc-64bit.disk.C.AvgDisksec/읽기 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-64비트입니다. Process.Status 67 1645372421 win2019-dc-64비트입니다. Process.CpuPercent 0 1645372421 win2019-dc-64비트입니다. Process.Memory(KB) 1226444 1645372421 |
| os.windows.metrics-process-status | 지정된 프로세스의 실행 중인 인스턴스 수, CPU 사용률 및 메모리 Windows 사용량(킬로바이트)을 조회합니다. |
용법:
사용 예: |
승리 R493MKFE75G. Process.Status 1 1625478491 승리 R493MKFE75G. Process.CpuPercent 0 1625478491 승리 R493MKFE75G. Process.MemoryKB 276 162547849 |
Windows OS 이벤트 검사 - 확장됨
| 확인 | 설명 | 사용법 및 예시 | 출력 |
|---|---|---|---|
| os.windows.check-processor-queue-length | 프로세서 큐 길이를 측정합니다. |
사용량: -s scheme - 출력의 호스트 이름 + 프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.cpu.queuelength 0.00 1645371109 |
| os.windows.check-system-cpu | CPU 코어 메트릭을 수집합니다. |
사용량: -s , scheme 출력의 호스트 이름+프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.cpu.cpu0.cores 2 1645371681 |
| os.windows.check-system-cpu-load | 초당 평균 CPU 부하를 수집합니다. |
사용량: -s scheme - 출력의 호스트 이름 + 프로세스를 지정된 값으로 대체합니다(예: hostname.process). 사용 예: |
win2019-dc-64bit.cpu.loadavgsec 15.07 1645371561 |
| 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/초 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. 평균 디스크 초/읽기 0.000000 1645372198 win2019-dc-64bit.disk._total. AvgDisksec/쓰기 0.000608 1645372198 win2019-dc-64bit.disk._total. DiskReadBytes/초 0.000000 1645372198 win2019-dc-64bit.disk._total. DiskWriteBytes/초 34941.692255 1645372198 win2019-dc-64bit.disk.C.AvgDisksec/읽기 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-64비트입니다. Process.Status 67 1645372421 win2019-dc-64비트입니다. Process.CpuPercent 0 1645372421 win2019-dc-64비트입니다. Process.Memory(KB) 1226444 1645372421 |