에이전트 클라이언트 수집기 모니터링 기본 검사 및 정책
에이전트 클라이언트 수집기 모니터링은 다양한 기본 검사 및 정책을 제공합니다.
제공된 검사
다음 테이블에는 기본 검사가 나열되어 있습니다. 이러한 검사는 필요한 경우 편집할 수 있습니다. 특정 검사에 대한 자세한 내용은 검사 및 정책에 설명된 대로 해당 검사 정의 페이지를 참조하십시오.
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | os.linux.check-process | 실행 중인 프로세스 수를 계산합니다. |
| 이벤트 | os.linux.check-system-cpu | CPU 사용률을 검사합니다. |
| 이벤트 | os.linux.check-system-cpu-load | 구성된 임계치에 대한 CPU 데이터 로드 백분율을 검사합니다. |
| 이벤트 | os.linux.check-system-disk-usage | 파일 시스템의 탑재 지점과 메트릭을 검사합니다. |
| 이벤트 | os.linux.check-system-memory-percentage | 메모리 사용률을 검사합니다. |
| 이벤트 | os.linux.check-system-memory-swap | 메모리 스왑 사용을 검사합니다. |
| 이벤트 | os.linux.check-threads-count | 시스템에서 실행되는 스레드 수를 계산합니다. 해당 숫자가 경고 또는 중요 임계치보다 크면 경보를 전송합니다. |
| 메트릭 | os.linux.metrics-memory-vmstat | vmstat 메모리 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-process-status | 메트릭 매개변수에 제공된 프로세스 상태 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-cpu | 코어를 포함한 CPU 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-cpu-load | 가동 시간을 사용하여 CPU 부하 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-cpu-percentage | 평균 CPU 사용률을 포함한 CPU 사용률 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-disk | 디스크 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-disk-capacity | 디스크 용량 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-disk-usage | 사용된 디스크의 메모리 백분율뿐만 아니라 총 사용량, 사용 가능한 디스크 메모리를 제공하는 디스크 사용량 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-memory | 메모리 메트릭을 수집하여 KB 단위로 데이터를 제공합니다. |
| 메트릭 | os.linux.metrics-system-memory-percent | 메모리 백분율 메트릭을 수집합니다. |
| 메트릭 | os.linux.metrics-system-uptime | 시스템 가동 시간을 초 단위로 수집합니다. |
| 메트릭 | os.linux.metrics-reboot-count-today | 오늘 수행된 재부팅 횟수를 수집합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | util.check-logs | 일반 사용자가 소유한 모니터링 로그 파일을 활성화합니다. |
| 이벤트 | util.check-logs-sudo | 루트 사용자가 소유한 모니터링 로그 파일을 활성화합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 메트릭 | os.linux.metrics-network-interface | Linux 서버의 모든 네트워크 인터페이스 관련 메트릭을 검색합니다. |
| 메트릭 | os.linux.metrics-netstat.tcp | netstat에서 TCP 소켓 상태 관련 메트릭을 검색합니다. 단기 TCP 연결이 많이 오고 가며 트래픽이 많은 웹 또는 프록시 서버에 유용합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | os.windows.check-log | Windows 서버에서 모니터링 로그 파일을 활성화합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | os.windows.check-event-log | 매개변수 임계치에 대해 Windows 이벤트 로그를 측정하고 중요\경고\정상 이벤트를 반환합니다. |
| 이벤트 | os.windows.check-processor-queue-length | 프로세서 큐 길이를 검사합니다. |
| 이벤트 | os.windows.check-system-cpu-load | typeperf 명령을 사용하여 CPU 부하를 검사합니다. |
| 이벤트 | os.windows.check-system-disk | 특정 매개변수에서 디스크 사용을 검사합니다. |
| 이벤트 | os.windows.check-system-memory | RAM 사용량을 수집합니다. |
| 이벤트 | os.windows.check-system-process | 사용자의 작업 목록을 검사하여 실행 중인 프로세스를 찾습니다. |
| 이벤트 | os.windows.check-windows-directory | 디렉터리가 존재하는지 검사합니다. |
| 이벤트 | os.windows.check-windows-pagefile | 페이지 파일 사용량을 수집하고 경고 및 중요 임계치와 비교합니다. |
| 이벤트 | os.windows.check-windows-process | 사용자 입력 프로세스가 실행 중인지 검사합니다. |
| 이벤트 | util.check-windows-service | 사용자가 제공한 서비스가 Windows에서 실행 중인지 검사합니다. |
| 메트릭 | os.windows.metrics-processor-queue | 프로세서 큐 길이를 수집합니다. |
| 메트릭 | os.windows.metrics-system-cpu-load | 초당 평균 CPU 부하를 수집합니다. |
| 메트릭 | os.windows.metrics-system-disk-usage | 디스크 사용 메트릭을 수집합니다. |
| 메트릭 | os.windows.metrics-system-memory-percent | 초당 RAM 사용량을 수집하여 사용 가능한 물리적 메모리, 사용 가능한 가상 메모리, 총 실제 메모리 및 총 가상 메모리의 백분율을 제공합니다. |
| 메트릭 | os.windows.metrics-system-network | 네트워크 메트릭을 수집합니다. |
| 메트릭 | os.windows.metrics-system-uptime | 시스템 가동 시간을 수집합니다. |
| 메트릭 | util.metrics-windows-perf-counters | (설명 없음) |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | app.mid.check-active | MID 로그에서 LogStatusMonitor의 발생에 따라 MID 서버가 활성 상태인지 검사합니다. |
| 이벤트 | app.mid.check-logs-mid | MID 로그에서 오류를 검사합니다. |
| 메트릭 | app.mid.metrics-stats | 로그에서 MID 서버 정보를 수집하고 메트릭을 반환합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | check-haproxy | HAProxy 부하 분산 장치의 상세 정보를 검색하여 실행 중인지 확인합니다. |
| 메트릭 | metrics-check-haproxy | HAProxy 부하 분산 장치 메트릭을 검색하여 실행 중인지 확인합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | util.check-http-response | URL 또는 호스트/경로/포트/ssl 조합을 사용하고, 제공되는 경우 패턴과 일치하는 200 응답을 검사합니다. 클라이언트 인증을 사용할 수 있습니다. |
| 이벤트 | util.check-http-follow-redirect | URL이 최대 리디렉션 수를 초과하지 않는지 검사합니다. |
| 메트릭 | util.metrics-http-curl | curl을 사용하여 HTTP 엔드포인트 메트릭을 검색합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | util.check-http-response-code | URL 응답 코드가 정규 표현식과 일치하지 않으면 중요 이벤트가 발생합니다. |
| 유형 | 검사 | 설명 | 명령 |
|---|---|---|---|
| 메트릭 | metrics.windows.active-directory | Windows 호스트에서 Active Directory 메트릭을 수집합니다. 사용량: winchecks metric-windows-active-dir -s hostname |
winchecks metric-windows-active-dir {{if .labels.params_scheme}} -S {{.labels.params_scheme}} {{end}} |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 메트릭 | app.apache.metrics-apache | Apache HTTP 서버 메트릭을 검색합니다. | 2.4.x |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 이벤트 | kafka.check-zookeeper-status | 호스팅된 Kafka Zookeeper가 다운되면 중요 이벤트가 발생합니다. | ZooKeeper 3.1.2 |
| 이벤트 | kafka.check-topic-replicas | 주제에 알 수 없는 복제본이 있는 파티션이 있는 경우 중요 이벤트가 발생합니다. | ZooKeeper 3.1.2 |
| 이벤트 | kafka.check-topic-replication-factor | 하나 이상의 주제의 복제 계수가 제공된 복제 계수 매개변수보다 높거나 낮으면 중요 이벤트가 발생합니다. | ZooKeeper 3.1.2 |
| 이벤트 | kafka.check-topic-leader | 주제에 알 수 없는 리더가 있는 파티션 또는 리더로 기본 설정되지 않은 복제본이 있는 파티션이 있는 경우 중요 이벤트가 발생합니다. | ZooKeeper 3.1.2 |
| 이벤트 | kafka.check-topic-partitions | 주제의 파티션 수가 min_partitions 매개변수보다 적으면 중요 이벤트가 발생합니다. | ZooKeeper 3.1.2 |
| 이벤트 | kafka.check-broker-status | 호스트의 Kafka 브로커가 다운되면 중요 이벤트가 발생합니다. | Kafka 0.10.1.0 |
| 메트릭 | kafka.metrics.broker | 호스트에서 Kafka 브로커 메트릭을 수집합니다. | Kafka 0.10.1.0 |
| 메트릭 | kafka.metrics.zookeeper | 호스트에서 Zookeeper 메트릭을 수집합니다. | ZooKeeper 3.5.0-alpha |
| 유형 | 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|---|
| 메트릭 | azure.metrics-k8s-service | 모든 Azure Kubernetes 서비스의 팟, 노드 및 클러스터 수준 메트릭을 메트릭 양식으로 제공합니다. 사용: metrics-azure-k8s-service.rb 명령 예: |
metrics-azure-k8s-service.rb -r {{.labels.params_ci_region}} {{-s {{if.labels.params_subscription_id}} -S {{.labels.params_subscription_id}} {{end}} |
| 유형 | 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|---|
| 메트릭 | azure.metrics-vm-cpu | Azure 지역의 각 VM 인스턴스에 대한 CPU 관련 메트릭을 제공합니다. 명령 예: |
metrics-azure-vm.rb -r {{.labels.params_ci_region}} {{if .labels.params_subscription_id}} -S {{.labels.params_subscription_id}} {{end}} -T {{.labels.params_type}} |
| 메트릭 | azure.metrics-vm-disk | Azure 지역의 각 VM 인스턴스에 대한 디스크 관련 메트릭을 제공합니다. 명령 예: |
metrics-azure-vm.rb -r {{.labels.params_ci_region}} {{if .labels.params_subscription_id}} -S {{.labels.params_subscription_id}} {{end}} -T {{.labels.params_type}} |
| 메트릭 | azure.metrics-vm-memory | Azure 지역의 각 VM 인스턴스에 대한 메모리 관련 메트릭을 제공합니다. 명령 예: |
metrics-azure-vm.rb -r {{.labels.params_ci_region}} {{if .labels.params_subscription_id}} -S {{.labels.params_subscription_id}} {{end}} -T {{.labels.params_type}} |
| 메트릭 | azure.metrics-vm-network | Azure 지역의 각 VM 인스턴스에 대한 네트워크 관련 메트릭을 제공합니다. 명령 예: |
metrics-azure-vm.rb -r {{.labels.params_ci_region}} {{if .labels.params_subscription_id}} -S {{.labels.params_subscription_id}} {{end}} -T {{.labels.params_type}} |
| 메트릭 | azure.metrics-vm-flows | Azure 지역의 각 VM 인스턴스에 대한 플로우 관련 메트릭을 제공합니다. 명령 예: |
metrics-azure-vm.rb -r {{.labels.params_ci_region}} {{if .labels.params_subscription_id}} -S {{.labels.params_subscription_id}} {{end}} -T {{.labels.params_type}} |
| 유형 | 이벤트/메트릭 | 설명 |
|---|---|---|
| 메트릭 | gcp.metrics.GCE | Google 계산 엔진용 GCP에서 메트릭을 검색합니다. |
| 메트릭 | glassfish.metric-server-requests | Glassfish 서버에 배포된 모든 애플리케이션에 대해 http-request 메트릭을 제공합니다. |
| 메트릭 | glassfish.metric-server-resources | Glassfish 서버에 배포된 자원의 메트릭을 제공합니다. |
| 메트릭 | glassfish.metric-transaction-service | Glassfish 서버에 배포된 애플리케이션의 모든 트랜잭션에 대한 메트릭을 제공합니다. |
| 메트릭 | glassfish.metric-deployed-apps | Glassfish 서버에 배포된 애플리케이션의 메트릭 출력을 제공합니다. |
| 메트릭 | glassfish.metric-deployment-lifecycle | Glassfish 서버에 배포된 수명주기 메트릭 애플리케이션을 제공합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 메트릭 | glassfish.metric-jvm-level | Glassfish 서버에서 JVM 메트릭을 검색합니다. |
| 메트릭 | glassfish.metric-server-requests | Glassfish 서버에 배포된 모든 애플리케이션에 대해 http-request 메트릭을 제공합니다. |
| 메트릭 | glassfish.metric-server-resources | Glassfish 서버에 배포된 자원의 메트릭을 제공합니다. |
| 메트릭 | glassfish.metric-transaction-service | Glassfish 서버에 배포된 애플리케이션의 모든 트랜잭션에 대한 메트릭을 제공합니다. |
| 메트릭 | glassfish.metric-deployed-apps | Glassfish 서버에 배포된 애플리케이션의 메트릭 출력을 제공합니다. |
| 메트릭 | glassfish.metric-deployment-lifecycle | Glassfish 서버에 배포된 수명주기 메트릭 애플리케이션을 제공합니다. |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 메트릭 | app.websphere.metrics-websphere | IBM WebSphere 애플리케이션 서버 메트릭을 반환합니다. 에이전트를 실행하는 사용자에게 IBM Websphere AS 설치 디렉터리의 필수 파일에 접근할 수 있는 충분한 권한이 있는지 확인합니다. |
9 |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 이벤트 | app.iis.check-iis-alive | IIS가 실행 중인지 검사합니다. | - |
| 이벤트 | app.iis.check-iis-current-connections | 입력 내용에 따라 IIS 서버에 대한 현재 연결 수와 해당 상태를 검사합니다. 기본적으로 모든 사이트는 IIS 서버에 연결됩니다. | - |
| 메트릭 | app.iis.metrics-iis | IIS 메트릭을 반환합니다. | - |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 메트릭 | app.jboss.metrics-jboss | JBoss/WildFly 서버 메트릭을 검색합니다. 에이전트를 실행하는 사용자에게 JBoss/WildFly 설치 디렉터리의 필수 파일에 액세스할 수 있는 충분한 권한이 있는지 확인합니다. |
16, 17 |
| 유형 | 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|---|
| 이벤트 | k8s.check-kube-apiserver-available | Kubernetes API 서버가 실행 중인지 여부를 검사합니다. | check-kube-apiserver-available.rb {{if .labels.params_api_server}} -s {{.labels.params_api_server}} {{end}} |
| 이벤트 | k8s.check-kube-nodes-ready | Kubernetes 노드가 바로 사용 가능한 상태인지 여부를 검사합니다. | check-kube-nodes-ready.rb {{if .labels.params_api_server}} -s {{.labels.params_api_server}} {{end}} |
| 이벤트 | k8s.check-kube-pods-pending | 팟이 보류 중 상태가 되는 임계치를 측정합니다. pending_timeout 검사 매개변수 값(기본값 = 300초)을 설정하여 임계치를 결정합니다. | check-kube-pods-pending.rb {{if .labels.params_api_server}} -s {{.labels.params_api_server}} {{end}} |
| 이벤트 | k8s.check-kube-pods-restarting | 다시 시작 중인 팟을 검사합니다. 검사 매개변수 값(기본값 = 10)을 설정하여 임계치를 결정합니다. | check-kube-pods-restarting.rb {{if .labels.params_api_server}} -s {{.labels.params_api_server}} {{end}} {{if .labels.params_restart}} -r {{.labels.params_restart}} {{end}} |
| 이벤트 | k8s.check-kube-pods-running | 실행 중 상태에 있는 팟을 검사합니다. not_ready_time 검사 매개변수에서 초 단위의 임계치를 구성합니다(기본값 = 0). | check-kube-pods-running.rb {{if .labels.params_api_server}} -s {{.labels.params_api_server}} {{end}} {{if .labels.params_not_ready_time}} -time {{.labels.params_not_ready_time}} {{end}} |
| 이벤트 | k8s.check-kube-pods-runtime | 팟이 예상보다 오래 실행 중인지 여부를 검사합니다. 검사 매개변수에서 임계치를 구성합니다(초 단위). 경고 및 심각 임계치를 둘 다 구성할 수 있습니다. | check-kube-pods-runtime.rb {{if .labels.params_critical}} -c {{.labels.params_critical}} {{end}} {{if .labels.params_warning}} -w {{.labels.params_warning}} {{end}} {{if .labels.params_api_server}} -s {{.labels.params_api_server}} {{end}} |
| 이벤트 | k8s.check-kube-service-available | Kubernetes 서비스가 실행 중인지 여부를 검사합니다. 모니터링할 서비스 목록을 서비스의 check_param 필드에 콤마로 구분된 값으로 공백 없이 추가합니다. 유효하지 않은 서비스를 입력하면 검사가 실패합니다. |
check-kube-pods-runtime.rb {{if .labels.params_critical}} -c {{.labels.params_critical}} {{end}} {{if .labels.params_warning}} -w {{.labels.params_warning}} {{end}} {{if .labels.params_api_server}} -s {{.labels.params_api_server}} {{end}} |
| 메트릭 | k8s.metrics-pods | 노출된 모든 서비스의 팟 카운트를 제공합니다. | metrics-pods.rb {{if .labels.params_api_server}} -s {{.labels.params__api_server }} {{end}} |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 메트릭 | app.msssql.metrics-mssql | MSSQL 데이터베이스 메트릭을 검색합니다. | 2016 |
| 메트릭 | app.metrics-mssql-query | 쿼리를 실행하고 메트릭을 수집하는 일반 MSSQL 쿼리 클래스입니다. | 2016 |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 이벤트 | app.mysql.check-mysql-alive | MySQL 데이터베이스가 실행 중인지 검사합니다. | 5.7, 8 |
| 이벤트 | app.mysql.check-mysql-threads | MySQL 데이터베이스에서 실행 중인 스레드 수를 검사합니다. 입력 내용에 따라 상태가 양호, 경고 또는 심각으로 결정됩니다. | 5.7, 8 |
| 이벤트 | util.check-mysql-query | MySQL 쿼리 결과 세트의 길이를 검사합니다. 이 검사를 실행할 때 MySQL 서버에서 native_password 인증 방식을 사용하는지 확인합니다. |
5.7, 8 |
| 메트릭 | app.mysql.metrics-mysql | MySQL 데이터베이스 메트릭을 반환합니다. | 5.7, 8 |
| 메트릭 | app.mysql.metrics-mysql-processes | MySQL 데이터베이스 프로세스 메트릭을 반환합니다. | 5.7, 8 |
| 메트릭 | util.metrics-mysql-query | MySQL 쿼리 결과 세트의 길이에 형식이 지정된 메트릭을 만듭니다. | 5.7, 8 |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 이벤트 | app.mongodb.check-mongodb-alive | MongoDB 서버가 활성 상태인지 여부를 모니터링하고 MongoDB 서버 상태에 대한 경보를 생성합니다. | |
| 이벤트 | app.mongodb.check-mongodb-metrics | 임계치 한도에 따라 MongoDB 메트릭에 대한 경보를 생성합니다. | |
| 메트릭 | app.mongodb.metrics-mongodb | MongoDB 서버 및 모든 데이터베이스의 메트릭을 반환합니다. |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 이벤트 | app.oracle.check-oracle-alive | Oracle 데이터베이스가 실행 중인지 검사합니다. | 12c, 18c |
| 메트릭 | app.oracle.metrics-oracle | Oracle 데이터베이스 메트릭을 반환합니다. | 12c, 18c |
| 메트릭 | util.metrics-oracle-query | 쿼리를 실행하고 메트릭을 수집하는 일반 Oracle 쿼리 클래스입니다. | 12c, 18c |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 메트릭 | app.weblogic.metrics-weblogic | Oracle WebLogic 애플리케이션 서버 메트릭을 반환합니다. 에이전트를 실행하는 사용자에게 WebLogic 설치 디렉터리의 필수 파일에 접근할 수 있는 충분한 권한이 있는지 확인합니다. |
12cR2 |
| 유형 | 이벤트/메트릭 | 설명 | 최소 버전 |
|---|---|---|---|
| 메트릭 | app.tomcat.metrics-tomcat | Apache Tomcat 서버 메트릭을 반환합니다. | 8.5.27, 9.x |
| 유형 | 이름 | 설명 |
|---|---|---|
| 이벤트 | util.check-snmp | 메트릭 값을 기본값과 비교하는 SNMP 검사입니다. 서버, 포트, SNMP 커뮤니티 및 제한 등을 입력해야 합니다. |
| 메트릭 | util.metrics-snmp | SNMP OID 값으로 메트릭을 수집합니다. |
| 메트릭 | util.metrics-snmp-bulk-sn | SNMP 테이블 OID에서 메트릭을 수집하고 결과를 테이블로 반환합니다. |
| 유형 | 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|---|
| 메트릭(Windows) | os.windows.metrics-service-status | Windows 서비스 상태를 수집하고 실행 중인 서비스 수에 대한 메트릭을 제공합니다. | winchecks metric-windows-service-status -S Wcmsvc --scheme hostname.proc |
| 유형 | 이름 | 설명 |
|---|---|---|
| 메트릭 | app.varnish.metrics-varnish | 호스트에서 Varnish 메트릭을 수집합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 메트릭 | vsphere.metric-VirtualMachine | vSphere 가상 머신에 대한 메트릭을 검색합니다. |
| 메트릭 | vsphere.metric-Datastore | vSphere 데이터 저장소에 대한 메트릭을 검색합니다. |
| 메트릭 | vsphere.metric-Datacenter | vSphere 데이터센터의 메트릭을 검색합니다. |
| 메트릭 | vsphere.metric-ESX_Server | vSphere ESX 서버 또는 HostSystem에 대한 메트릭을 검색합니다. |
| 유형 | 이름 | 설명 |
|---|---|---|
| 메트릭 | zscaler-monitoring-check | Zscaler 앱이 제대로 실행되고 있는지 확인합니다. |
| 메트릭 | zscaler-remediation-check | Zscaler 앱을 종료한 후 다시 시작하고 인시던트를 생성합니다. zscaler-monitoring-check이 실패한 경우에만 실행됩니다. |
| 유형 | 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|---|
| 메트릭 | os.windows.metrics-system-cpu | CPU 코어 메트릭을 수집합니다. | winchecks metric-windows-cpu --scheme hostname.proc |
| 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|
| os.linux.check-disk-ioTimeWeighted | disk ioTimeWeighted 값을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. |
check-disk-ioTimeWeighted.rb |
| os.linux.check-disk-sectorsWritten | 성공적으로 작성된 총 섹터 수를 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-disk-sectorsWritten.rb |
| os.linux.check-disk-sectorsRead | 성공적으로 읽은 디스크의 총 섹터 수를 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-disk-sectorsRead.rb |
| os.linux.check-disk-readTime | 모든 읽기 기준 임계치에 소요된 총 시간(밀리초)을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-disk-readTime.rb |
| os.linux.check-disk-writes | 성공적으로 완료된 총 쓰기 수를 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-disk-writes.rb |
| os.linux.check-disk-reads | 성공적으로 완료된 총 읽기 수를 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-disk-reads.rb |
| os.linux.check-disk-writesMerged | disk writesMerged 값을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. |
check-disk-writesMerged.rb |
| os.linux.check-disk-readsMerged | disk readsMerged 값을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. |
check-disk-readsMerged.rb |
| os.linux.check-disk-writeTime | 모든 쓰기 작업에 소요된 총 시간(밀리초)을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-disk-writeTime.rb |
| os.linux.check-disk-ioInProgress | disk ioInProgress 값을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. |
check-disk-ioInProgress.rb |
| os.linux.check-disk-iotime | disk ioTime 값을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. |
check-disk-ioTime.rb |
| 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|
| os.windows.check-disk-AvgSecWrite | 초당 평균 디스크 쓰기를 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | winchecks check-windows-AvgDisksec-write -w 1 -c 0 |
| os.windows.check-disk-ReadBytes-sec | 초당 disk ReadBytes 값을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. |
winchecks check-windows-DiskReadBytes-sec -w 1 -c 0 |
| os.windows.check-disk-WriteBytes-sec | 초당 disk WriteBytes 값을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. |
winchecks check-windows-DiskWriteBytes-sec -w 1 -c 0 |
| os.windows.check-disk-AvgSecRead | 초당 평균 디스크 읽기를 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | winchecks check-windows-AvgDisksec-read -w 1 -c 0 |
| 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|
| os.windows.metrics-system-disk | 다음 디스크 메트릭을 수집합니다.
|
winchecks metric-windows-disk |
| 유형 | 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|---|
| 이벤트(Linux) | os.linux.check-free-physical-memory | Linux 시스템의 사용 가능한 실제 메모리 백분율을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트 메시지를 반환합니다. | check-free-physical-memory -w 10 -c 5 |
| 이벤트(Linux) | os.linux.check-free-virtual-memory | Linux 시스템의 사용 가능한 가상 메모리 백분율을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트 메시지를 반환합니다. | check-free-virtual-memory -w 10 -c 5 |
| 이벤트(Windows) | os.windows.check-free-physical-memory | Windows 시스템의 사용 가능한 실제 메모리 백분율을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트 메시지를 반환합니다. | winchecks check-windows-free-physfical-memory -w 10 -c 5 |
| 이벤트(Windows) | os.windows.check-free-virtual-memory | Windows 시스템의 사용 가능한 가상 메모리 백분율을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 이벤트 메시지를 반환합니다. | winchecks check-windows-free-physical-memory -w 10 -c 5 |
| 메트릭(Windows) | os.windows.metrics-system-memory | 다음 메모리 메트릭을 수집합니다.
|
winchecks metric-windows-memory --scheme hostname.proc |
| 유형 | 이벤트/메트릭 | 설명 | 명령 |
|---|---|---|---|
| 이벤트(Linux) | os.linux.check-process-cpu | Linux 프로세스 CPU 사용량을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-process-cpu.rb -p acc -c 95 -w 85 |
| 이벤트(Linux) | os.linux.check-process-memory | Linux 프로세스 메모리 사용량을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | check-process-memory.rb -p acc -c 95 -w 85 |
| 메트릭(Linux) | os.linux.metrics-process-usage | 프로세스에서 사용하는 CPU 및 메모리 데이터를 포함하여 Linux 프로세스 상태를 수집합니다. | metrics-process-usage.rb -p acc -s hostname.proc |
| 이벤트(Windows) | os.windows.check-process-cpu | Windows 프로세스 CPU 사용량을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | winchecks check-windows-process-cpu-p acc -c 95 -w 85 |
| 이벤트(Windows) | os.windows.check-process-memory | Windows 프로세스 메모리 사용량을 측정하고 매개변수에 지정된 임계치에 따라 중요\경고\정상 메시지를 반환합니다. | winchecks check-windows-process-memory-p acc -c 95 -w 85 |
| 메트릭(Windows) | os.windows.metrics-process-usage | 프로세스에서 사용하는 CPU 및 메모리 데이터를 포함하여 Windows 프로세스 상태를 수집합니다. | winchecks metric-windows-process-status -n Svchost -s hostname.proc |
지원되는 에이전트 정책
이 표에는 검사 정의와 연결된 지원되는 에이전트 클라이언트 수집기 모니터링 정책이 나열되어 있습니다. 정책은 모니터링되는 CI와 해당 CI에서 실행되는 검사로 구성됩니다.
| 이름 | 설명 | 검사 |
|---|---|---|
| Apache 이벤트 | 작동 중인 Apache HTTP 웹 서버를 모니터링합니다. 프로세스가 활성 상태인 경우 모니터링을 사용하려면 다음의 관련 검사를 활성화합니다.
자격 증명 탭에서 기본 인증 자격 증명을 지정합니다. |
|
| Apache 메트릭 | 작동 중인 Apache HTTP 웹 서버를 모니터링합니다. 자격 증명 탭에서 기본 인증 자격 증명을 지정합니다. |
app.apache.metrics-apache |
| Apache Kafka 이벤트 | Kafka 브로커, Kafka 주제, 파티션, 복제본 및 Zookeeper의 상태를 모니터링합니다. | |
| Apache Kafka 메트릭 | Kafka 브로커 및 Kafka Zookeeper에서 메트릭을 모니터링하고 수집합니다. | |
| Azure DB 메트릭 | Azure 데이터센터에서 Azure 데이터베이스를 모니터링합니다. 정책 검사를 활성화하려면 다음을 수행합니다.
모니터링되는 기본 CI 유형은 cmdb_ci_azure_datacenter이지만 클라우드 데이터베이스(cmdb_ci_cloud_database)에서 바인딩이 발생합니다. 정책 구성에 대한 자세한 내용은 새 에이전트 클라이언트 수집기 정책 생성 문서를 참조하십시오. |
|
| Azure k8s 서비스 메트릭 | Azure CI cmdb_ci_azure_datacenter를 모니터링합니다. Kubernetes 데이터 클러스터 cmdb_ci_kubernetes_cluster와 바인딩합니다. | azure.metrics-k8s-service 자세한 내용은 Azure 상태 모니터링 기본 검사 및 정책 문서를 참조하십시오. |
| Azure VM 메트릭 | Azure CI cmdb_ci_azure_datacenter를 모니터링합니다. 가상 머신 인스턴스 cmdb_ci_vm_instance와 바인딩합니다. |
자세한 내용은 Azure 상태 모니터링 기본 검사 및 정책 문서를 참조하십시오. |
| 기본 검색 | 모든 에이전트에 대한 기본 ServiceNow 검색를 12시간마다 실행합니다. 이 검사는 호스트와 실행 중인 프로세스에 대한 기본 정보를 추출합니다. 호스트 정보는 CMDB에서 해당 호스트를 생성하는 데 사용되고, 실행 중인 프로세스는 분류된 애플리케이션 CI를 생성합니다. Net stat 명령을 사용하여 포트를 검색하려면 고급 OS 권한이 필요합니다. 실행하는 명령은 다음과 같이 OS에 따라 다릅니다.
|
check-discovery-basic |
| Docker 컨테이너 메트릭 | Docker 컨테이너의 성능 메트릭을 수집합니다. Docker 사용자 그룹 구성원 또는 sudo 권한이 있는 사용자의 자격 증명을 제공합니다. 정책 양식의 자격 증명 탭에 이러한 자격 증명을 입력합니다. |
container.docker.metrics-docker |
| Docker 엔진 메트릭 | Docker 엔진의 일반 메트릭을 수집합니다. Docker 사용자 그룹의 구성원 또는 sudo 권한이 할당된 사용자의 자격 증명을 자격 증명 탭에 입력합니다. 이 정책을 통해 검사를 실행하도록 설정하려면 에이전트가 실행되는 컴퓨터의 Docker 사용자 그룹에 ServiceNow 사용자를 추가합니다. |
container.docker.metrics-docker-info |
| F5 SNMP 이벤트 | SNMP 검사 사용에 대한 예입니다. 에이전트가 SNMP 장치에서 실행되지 않았으므로 이 정책을 완료하려면 다음을 제공하십시오.
|
util.check-snmp |
| F5 SNMP 메트릭 | SNMP 메트릭 사용에 대한 예입니다. 에이전트가 SNMP 장치에서 실행되지 않았으므로 이 정책을 완료하려면 다음을 제공하십시오.
|
|
| Glassfish 메트릭 | Glassfish 서버에서 메트릭 검사를 실행합니다. Glassfish 메트릭은 ServiceNow Store에서 사용할 수 있는 ITOM 에이전트 클라이언트 수집기 버전 2.3.0(2022년 8월)에서 지원됩니다. |
|
| HAProxy 이벤트 | HAProxy 부하 분산 장치의 상세 정보를 검색하여 실행 중인지 확인합니다. HAProxy 이벤트는 ServiceNow Store에서 사용할 수 있는 ITOM 에이전트 클라이언트 수집기 버전 2.3.0(2022년 8월)에서 지원됩니다. |
|
| HAProxy 메트릭 | HAProxy 부하 분산 장치 메트릭을 검색하여 실행 중인지 확인합니다. HAProxy 메트릭은 ServiceNow Store에서 사용할 수 있는 ITOM 에이전트 클라이언트 수집기 버전 2.3.0(2022년 8월)에서 지원됩니다. |
|
| HTTP 엔트리포인트 이벤트 | 애플리케이션 비즈니스 서비스에 속하는 모든 HTTP 엔트리포인트에서 util.check-http-follow-redirect 검사를 실행합니다. 정책 필터에서 서비스를 선택합니다. 서비스는 엔트리포인트를 정의합니다.
|
util.check-http-follow-redirect |
| HTTP 엔트리포인트 메트릭 | 예를 들어 경보가 엔트리포인트에 바인딩된 경우 서비스 맵은 엔트리포인트 문제를 식별합니다.
|
util.metrics-http-curl |
| IIS 이벤트 | 작동 중인 IIS 서버를 모니터링합니다. |
|
| IIS 메트릭 | 작동 중인 IIS 서버를 모니터링합니다. | app.iis.metrics-iis |
| JBoss/WildFly 애플리케이션 서버 이벤트 | 작동 중인 JBoss/WildFly 애플리케이션 서버를 모니터링합니다. JBoss 프로세스가 활성 상태인 경우 모니터링을 사용하려면 os.linux.check-process를 활성화합니다. 검사 인스턴스의 jboss_home 매개변수는 JBoss가 설치된 위치로 지정됩니다. |
os.linux.check-process |
| JBoss/WildFly 애플리케이션 서버 메트릭 | 작동 중인 JBoss/WildFly 애플리케이션 서버를 모니터링합니다. | app.jboss.metrics-jboss |
| Kubernetes | 클러스터, 노드, 팟 상태, API 및 서비스 가용성과 같은 Kubernetes 인프라의 상태를 모니터링합니다. Kubernetes 검사를 실행하는 경우:
|
|
| Linux 로그 모니터링 | 작동 중인 Linux 서버에서 로그를 모니터링합니다. |
|
| Linux OS 이벤트 | 작동 중인 Linux 서버에서 Linux 검사를 실행합니다. |
|
| Linux OS 메트릭 | 작동 중인 Linux 서버에서 Linux 메트릭을 수집합니다. |
|
| MSSQL 이벤트 | 작동 중인 MSSQL 서버 프로세스를 모니터링합니다. os.windows.check-windows-process를 실행하여 서버 프로세스가 활성화되면 모니터링합니다. | os.windows.check-windows-process |
| MSSQL 메트릭 | 작동 중인 MSSQL 서버 프로세스를 모니터링합니다. app.mssql.metrics-mssql을 실행하여 메트릭을 수집합니다. | app.mssql.metrics-mssql |
| MySQL DB 이벤트 | 작동 중인 MySQL 인스턴스를 모니터링합니다. 자격 증명 탭에서 데이터베이스 서버에 연결할 기본 인증 자격 증명을 지정합니다. 주: util이 프리픽스로 추가된 유틸리티 검사에는 값을 지정해야 하는 필수 매개변수가 있습니다. 이러한 매개변수는 기본값이 없습니다. |
|
| MySQL DB 메트릭 | 작동 중인 MySQL 인스턴스를 모니터링합니다. 자격 증명 탭에서 데이터베이스 서버에 연결할 기본 인증 자격 증명을 지정합니다. 주: util이 프리픽스로 추가된 유틸리티 검사에는 값을 지정해야 하는 필수 매개변수가 있습니다. 이러한 매개변수는 기본값이 없습니다. |
|
| 네트워크 ping 메트릭 | ServiceNow 인스턴스에서 검색된 IP 주소를 모니터링합니다. 모니터링되는 cmdb_ci_hardware CI 유형은 관련 서버에 바인딩됩니다. 이 정책에는 프록시 에이전트가 필요합니다. |
util.metrics-ping |
| Oracle DB 이벤트 | 작동 중인 Oracle 데이터베이스 인스턴스를 모니터링합니다. 자격 증명 탭에서 데이터베이스 서버에 연결할 기본 인증 자격 증명을 지정합니다. 주: util이 프리픽스로 추가된 유틸리티 검사에는 값을 지정해야 하는 필수 매개변수가 있습니다. 이러한 매개변수는 기본값이 없습니다. |
app.oracle.check-oracle-alive |
| Oracle DB 메트릭 | 작동 중인 Oracle 데이터베이스 인스턴스를 모니터링합니다. 자격 증명 탭에서 데이터베이스 서버에 연결할 기본 인증 자격 증명을 지정합니다. 주: util이 프리픽스로 추가된 유틸리티 검사에는 값을 지정해야 하는 필수 매개변수가 있습니다. 이러한 매개변수는 기본값이 없습니다. |
|
| 자가 치유 이벤트 | ping 명령을 다른 호스트에 실행합니다. 프록시 모드에서 이 검사를 실행해야 합니다. | util.check-ping |
| Tomcat 이벤트 | 작동 중인 Apache Tomcat 서버를 모니터링합니다. Tomcat 프로세스가 활성 상태인 경우 모니터링을 사용하려면 다음의 관련 검사를 활성화합니다.
Tomcat 서비스가 다른 이름으로 실행되고 있는 경우 검사 인스턴스의 service 매개변수 값을 올바른 값으로 업데이트합니다. |
|
| Tomcat 메트릭 | 작동 중인 Apache Tomcat 서버를 모니터링합니다. Tomcat 메트릭이 기본 포트(9000) 외의 포트에서 실행 중인 경우 검사 인스턴스의 port 매개변수 값을 올바른 포트 값으로 업데이트합니다. |
app.tomcat.metrics-tomcat |
| Varnish 메트릭 | Varnish에서 메트릭을 모니터링하고 수집합니다. Varnish 메트릭은 ServiceNow Store에서 사용할 수 있는 ITOM 에이전트 클라이언트 수집기 버전 2.3.0(2022년 8월)에서 지원됩니다. Varnish 검사를 실행하기 전에 애플리케이션 지문을 사용하여 검색을 수행해야 합니다. 자세한 내용은 Varnish 검사 실행 활성화 문서를 참조하십시오. |
|
| vSphere 메트릭 | vSphere에서 메트릭을 모니터링하고 수집합니다. vSphere 메트릭은 ServiceNow Store에서 사용할 수 있는 ITOM 에이전트 클라이언트 수집기 버전 2.3.0(2022년 8월)에서 지원됩니다. 이 정책에는 프록시 에이전트가 필요합니다. |
|
| WebLogic 애플리케이션 서버 이벤트 | 작동 중인 Oracle WebLogic 애플리케이션 서버를 모니터링합니다. 이 정책은 Linux에서 실행하는 WebLogic 프로세스가 활성 상태인지 모니터링합니다. 자격 증명 탭에서 애플리케이션 서버에 연결할 기본 인증 자격 증명을 지정합니다. |
os.linux.check-process |
| WebLogic 애플리케이션 서버 메트릭 | 작동 중인 Oracle WebLogic 애플리케이션 서버를 모니터링합니다. 자격 증명 탭에서 애플리케이션 서버에 연결할 기본 인증 자격 증명을 지정합니다. 에이전트를 실행하는 사용자에게 WebLogic 설치 디렉터리의 필수 파일에 접근할 수 있는 충분한 권한이 있는지 확인합니다. |
app.weblogic.metrics-weblogic |
| WebSphere 애플리케이션 서버 이벤트 | 작동 중인 IBM WebSphere 서버를 모니터링합니다. 이 정책은 Linux에서 실행하는 WebSphere 프로세스가 활성 상태인지 모니터링합니다. 자격 증명 탭에서 애플리케이션 서버에 연결할 기본 인증 자격 증명을 지정합니다. |
os.linux.check-process |
| WebSphere 애플리케이션 서버 메트릭 | 작동 중인 IBM WebSphere 서버를 모니터링합니다. 자격 증명 탭에서 애플리케이션 서버에 연결할 기본 인증 자격 증명을 지정합니다. |
app.websphere.metrics-websphere |
| Windows 로그 모니터링 | 작동 중인 Windows 서버에서 로그를 모니터링합니다. | os.windows.check-log |
| Windows OS 이벤트 | 작동 중인 Windows 서버에서 Windows 검사를 실행합니다. |
|
| Windows OS 메트릭 | 작동 중인 Windows 서버에서 Windows 메트릭을 수집합니다. |
|
| Zscaler 모니터링 정책 | 컴퓨터의 모든 CI에서 Zscaler 모니터링을 실행합니다. |
|