• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Integración de servicios de Windows.

La integración de servicios de Windows de New Relic recopila datos sobre los servicios que se ejecutan en sus hosts de Microsoft Windows y los envía a nuestra plataforma. Puede verificar el estado y el modo de inicio de cada servicio, averiguar qué hosts están ejecutando un servicio, configurar para servicios y más.

Con nuestra integración de servicios de Windows usted puede:

Nuestra integración se incluye con el agente de infraestructura de Windows. Si está monitoreando hosts Windows en New Relic, solo necesita habilitar la integración para obtener datos de servicios Windows en nuestra plataforma.

New Relic - Windows services integration - Metric data

one.newrelic.com > All capabilities > Dashboards: Puede utilizar la integración métrica de servicios de Microsoft Windows para crear tablas para sus servicios.

Compatibilidad y requisitos

Nuestra integración es compatible con todas las versiones de Windows soportadas por el agente New Relic Infrastructure .

Debe tener version 1.12.1 or higher para nuestro agente de monitoreo de infraestructura instalado en un host compatible. Las versiones x86 de Windows aún no son compatibles.

Instalar el agente de infraestructura

Para utilizar la integración de servicios de Windows, primero debe instalar el agente de infraestructura en el mismo host. Toda nuestra integración en el host requiere el agente de infraestructura, que ayuda a exponer e informar métricamente a New Relic.

Configurar la integración de servicios de Windows

Para activar y configurar la integración de servicios de Windows:

  1. Cambie el directorio a la carpeta de integración:

    bash
    $
    cd C:\Program Files\New Relic\newrelic-infra\integrations.d\
  2. Copie el archivo de configuración de muestra:

    bash
    $
    copy winservices-config.yml.sample winservices-config.yml
  3. Edite el archivo winservices-config.yml . Por defecto no se incluye ningún servicio. Para incluir y filtrar servicios, debe editar include_matching_entities:.

    A continuación se muestra un ejemplo de la configuración de integración de servicios de Windows con un patrón de expresiones regulares que coincide con todos los servicios denominados win32.* y una coincidencia directa para el servicio newrelic-infra :

    integrations:
    - name: nri-winservices
    config:
    exporter_bind_address: 127.0.0.1
    exporter_bind_port: 9182
    include_matching_entities:
    windowsService.name:
    - regex "win32.*"
    - "newrelic-infra"
    scrape_interval: 30s
    timeout: 60s

    Para obtener más información, consulte nuestra documentación sobre la estructura general de integración en la configuración del host.

Reinicie el agente New Relic Infrastructure

Reinicie su agente de infraestructura:

bash
$
sudo systemctl restart newrelic-infra.service

En un par de minutos, tu aplicación enviará métrica a one.newrelic.com.

Encuentra tus datos

Puede elegir nuestra plantilla dashboard prediseñadas llamada Windows services integration para monitor sus servicios de Windows. Siga estos pasos para utilizar nuestra plantilla dashboard prediseñadas:

  1. Desde one.newrelic.com, vaya a la página

    + Add data

    .

  2. Haga clic en

    Dashboards

    .

  3. En la barra de búsqueda, escriba Windows services.

  4. Debería aparecer el dashboard servicios de Windows. Haga clic en él para instalarlo.

    Su dashboard de servicios de Windows se considera un panel personalizado y se puede encontrar en la UI Dashboards. Para obtener documentos sobre el uso y edición del panel, consulte nuestros documentos dashboard .

Configurar una alerta

Puede crear servicios de Windows usando condiciones NRQL para recibir notificaciones sobre los cambios de estado de los servicios que desea monitor. A continuación se muestran dos ejemplos de condición de alerta que utilizan datos de servicios de Windows:

Cómo funciona

Para obtener datos de hosts de Windows, nuestra integración de servicios de Windows utiliza una versión reducida del exportador Prometheus para Windows, que expone Prometheus métrica en el puerto especificado en la configuración del agente. La integración recopila estas métricas, las transforma en entidad, las filtra y luego las envía a New Relic.

Windows services integration architecture

La integración de servicios de Windows recopila datos de funciones de servicio mediante el exportador de Windows Prometheus. Luego transforma y filtra los datos antes de enviarlos a New Relic.

Datos métricos

La integración de servicios de Windows proporciona los siguientes datos:

Sugerencia

Esta integración crea métricas dimensionales, que devuelven el estado numérico proporcionado por la clase Win32_Service. La enumeración de estas métricas en valores de cadena legibles se proporciona en los atributos start_mode y state .

Nombre de la métrica

Atributo enumerado

Descripción

windows_service_start_mode

start_mode

Modo de inicio del servicio. Los valores posibles son:

  • boot
  • system
  • auto
  • manual
  • disabled

windows_service_state

state

Estado del servicio. Los valores posibles son:

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

Metadatos

La integración de servicios de Windows envía los siguientes metadatos a New Relic:

  • display_name: Nombre del servicio tal como se ve en el complemento de servicios.

  • process_id: Identificador de proceso del servicio.

  • run_as: Nombre de la cuenta bajo la cual se ejecuta un servicio. Según el tipo de servicio, el formato del nombre de la cuenta puede ser DomainName\Username o Username@DomainName (UPN). El valor se toma del atributo StartName de la clase Win32_Service, que puede ser NULL (en ese caso, la etiqueta se informa como una cadena vacía).

  • service_name: Identificador único del servicio.

    Importante

    Si el atributo StartName es NULL, el servicio se inicia sesión con la cuenta LocalSystem . Para la unidad de nivel de sistema o kernel, se ejecuta con un nombre de objeto predeterminado creado por el sistema de I/O en función del nombre del servicio, por ejemplo, DWDOM\Admin.

Código fuente

La integración de servicios de Windows es un software de código abierto. Eso significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla. Para obtener más información, consulte el archivo README.

Copyright © 2024 New Relic Inc.

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