• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Windows 서비스 통합

New Relic의 Windows 서비스 통합은 Microsoft Windows 호스트에서 실행되는 서비스에 대한 데이터를 수집하여 당사 플랫폼으로 보냅니다. 각 서비스의 상태와 시작 모드를 확인하고, 어떤 호스트가 서비스를 실행하고 있는지 확인하고, 설정을 할 수 있습니다. 서비스 등을 위해.

통합은 Windows 인프라 에이전트 와 함께 번들로 제공됩니다. New Relic에서 Windows 호스트를 모니터링하는 경우 Windows 서비스 데이터를 당사 플랫폼으로 가져오기 위해 통합을 활성화하기만 하면 됩니다.

중요한 이유

Microsoft Windows 서비스 는 Windows에서 Unix 및 Linux의 데몬에 해당합니다. 즉, 그래픽 인터페이스 없이 시작, 중지, 일시 중지 및 다시 시작할 수 있는 장기 실행 실행 파일입니다. Windows 인프라를 모니터링할 때 활성화된 서비스 또는 해당 상태 또는 상태를 아는 것이 필수적입니다.

Windows 서비스 통합을 통해 다음을 수행할 수 있습니다.

  • 모든 Windows 서비스, 상태(실행 중, 중지됨 등), 시작 모드(자동, 수동 등) 및 기타 서비스 메타데이터 를 확인합니다.

  • 특정 Windows 서비스를 실행 중인 호스트를 확인하십시오.

  • New Relic을 사용하여 모니터링 중인 Windows 서비스를 기반으로 경고를 설정합니다 .

  • Windows Services Quickstart를 설치하거나 직접 생성

    Windows 서비스를 추적합니다.

one.newrelic.com > All capabilities > Dashboards: Microsoft Windows 서비스 통합 메트릭을 사용하여 서비스에 대한 테이블을 생성할 수 있습니다.

호환성 및 요구 사항

우리의 통합은 New Relic 에이전트가 지원하는 모든 Windows 버전 과 호환됩니다.

지원되는 호스트에 설치된 인프라 모니터링 에이전트버전이 1.12.1 이상 이어야 합니다. x86 Windows 버전은 아직 지원되지 않습니다.

설치 및 활성화

Windows 서비스 통합을 설치하려면:

  1. 디렉토리를 통합 폴더로 변경하십시오.

    bash
    $
    cd C:\Program Files\New Relic\newrelic-infra\integrations.d\
  2. 샘플 구성 파일을 복사합니다.

    bash
    $
    copy winservices-config.yml.sample winservices-config.yml
  3. 구성 설정 에 설명된 대로 winservices-config.yml 파일을 편집하고 저장합니다.

통합 업데이트

Windows 서비스 통합은 인프라 모니터링 에이전트와 함께 번들로 제공됩니다. 통합을 업데이트하려면 에이전트 를 최신 버전으로 업데이트하세요.

통합 구성

통합을 활성화하려면 winservices-config.yml 을 편집하고 저장합니다.

  • exporter_bind_address: 주석 해제 및 exporter_bind_port:
  • 모니터링하려는 서비스의 이름을 추가하십시오. include_matching_entities:

기본적으로 서비스는 포함되지 않습니다. 서비스를 포함하고 필터링하려면 include_matching_entities: 을 수정해야 합니다.

또한 구성 옵션 inventory_source 은(는) 통합과 호환되지 않습니다.

다음은 이름이 win32.* 인 모든 서비스와 일치하는 정규식 패턴과 newrelic-infra 서비스와 직접 일치하는 Windows 서비스 통합 구성의 예입니다.

알림 설정

Windows 서비스를 만들 수 있습니다. NRQL 조건을 사용하여 모니터링하려는 서비스의 상태 변경에 대한 알림을 받습니다. 다음은 Windows 서비스 데이터를 사용하는 경고 조건의 두 가지 예입니다.

작동 원리

Windows 호스트에서 데이터를 가져오기 위해 Windows 서비스 통합은 Windows용 Prometheus 내보내기 의 축소 버전을 사용합니다. 이 내보내기 도구는 에이전트 구성에 지정된 포트에서 Prometheus 메트릭을 노출합니다. 통합은 이러한 메트릭을 수집하고 엔터티로 변환하고 필터링한 다음 New Relic으로 보냅니다.

Windows 서비스 통합은 Windows Prometheus 내보내기를 사용하여 서비스 기능 데이터를 수집합니다. 그런 다음 New Relic으로 보내기 전에 데이터를 변환하고 필터링합니다.

측정항목 데이터

Windows 서비스 통합은 다음 데이터를 제공합니다.

이 통합은 Win32_Service 클래스에서 제공하는 숫자 상태를 반환하는 차원 메트릭을 생성합니다. 이러한 측정항목을 읽을 수 있는 문자열 값으로 열거하는 것은 start_modestate 속성에서 제공됩니다.

메트릭 이름

열거된 속성

설명

windows_service_start_mode

start_mode

서비스의 시작 모드입니다. 가능한 값은 다음과 같습니다.

  • boot
  • system
  • auto
  • manual
  • disabled

windows_service_state

state

서비스의 상태입니다. 가능한 값은 다음과 같습니다.

  • stopped
  • start pending
  • stop pending
  • running
  • continue pending
  • pause pending
  • paused
  • unknown

메타데이터

Windows 서비스 통합은 다음 메타데이터를 New Relic에 보냅니다.

  • display_name: 서비스 스냅인에 표시되는 서비스의 이름입니다.

  • process_id: 서비스의 프로세스 식별자입니다.

  • run_as: 서비스가 실행되는 계정 이름입니다. 서비스 유형에 따라 계정 이름의 형식은 DomainName\Username 또는 Username@DomainName (UPN)일 수 있습니다. 값은 NULL 일 수 있는 Win32_Service 클래스의 StartName 속성에서 가져옵니다(이 경우 레이블은 빈 문자열로 보고됨).

  • service_name: 서비스의 고유 식별자입니다.

    중요

    StartName 속성이 NULL 이면 서비스는 LocalSystem 계정으로 로그온됩니다. 커널 또는 시스템 수준 드라이브의 경우 서비스 이름을 기반으로 I/O 시스템에서 생성한 기본 개체 이름(예: DWDOM\Admin 으로 실행됩니다.

소스 코드

Windows 서비스 통합은 오픈 소스 소프트웨어입니다. 즉 , 소스 코드를 탐색하고 개선 사항을 보내 거나 고유한 포크를 만들어 빌드할 수 있습니다. 자세한 내용은 README 를 참조하십시오.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.