• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Integração de serviços do Windows

A integração de serviços Windows da New Relic coleta dados sobre os serviços executados em seus hosts Microsoft Windows e os envia para nossa plataforma. Você pode verificar o estado e o modo de início de cada serviço, descobrir quais hosts estão executando um serviço, configurar para serviços e muito mais.

Com nossa integração de serviços do Windows você pode:

Nossa integração vem junto com o agente de infraestrutura do Windows. Se você estiver monitorando hosts Windows no New Relic, você só precisa habilitar a integração para obter dados de serviços Windows em nossa plataforma.

one.newrelic.com > All capabilities > Dashboards: Você pode usar a métrica de integração de serviços do Microsoft Windows para criar tabelas para seus serviços.

Compatibilidade e requisitos

Nossa integração é compatível com todas as versões do Windows suportadas pelo agente New Relic Infrastructure .

Você deve ter version 1.12.1 or higher para nosso agente de monitoramento de infraestrutura instalado em um host compatível. As versões x86 do Windows ainda não são suportadas.

Instalar o agente de infraestrutura

Para usar a integração de serviços do Windows, primeiro é necessário instalar o agente de infraestrutura no mesmo host. Toda a nossa integração no host requer o agente de infraestrutura, que ajuda a expor e reportar métricas para New Relic.

Configurar a integração de serviços do Windows

Para ativar e configurar a integração de serviços do Windows:

  1. Mude o diretório para a pasta integração:

    bash
    $
    cd C:\Program Files\New Relic\newrelic-infra\integrations.d\
  2. Copie o arquivo de configuração de amostra:

    bash
    $
    copy winservices-config.yml.sample winservices-config.yml
  3. Edite o arquivo winservices-config.yml . Por padrão, nenhum serviço está incluído. Para incluir e filtrar serviços, você deve editar include_matching_entities:.

    Aqui está um exemplo de configuração de integração de serviços do Windows com um padrão regex correspondente a todos os serviços denominados win32.* e uma correspondência direta para o serviço 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 mais informações, consulte nossa documentação sobre a estrutura geral de integração no host configuração.

Reinicie o agente do New Relic Infrastructure

Reinicie seu agente de infraestrutura:

bash
$
sudo systemctl restart newrelic-infra.service

Em alguns minutos, seu aplicativo enviará métricas para one.newrelic.com.

Encontre seus dados

Você pode escolher nosso modelo dashboard predefinido chamado Windows services integration para monitor seus serviços do Windows. Siga estas etapas para usar nosso modelo dashboard pré-construído:

  1. De one.newrelic.com, vá para a página

    + Add data

    .

  2. Clique em

    Dashboards

    .

  3. Na barra de pesquisa, digite Windows services.

  4. O dashboard de serviços do Windows deve aparecer. Clique nele para instalá-lo.

    Seu dashboard de serviços do Windows é considerado um painel personalizado e pode ser encontrado na interface Dashboards. Para obter documentos sobre como usar e editar o painel, consulte nossos documentos dashboard .

Configurar um alerta

Você pode criar serviços do Windows usando condições NRQL para ser notificado sobre alterações de estado dos serviços que deseja monitor. Aqui estão dois exemplos de condição do alerta que usam dados de serviços do Windows:

Como funciona

Para obter dados de hosts Windows, nossa integração de serviços Windows utiliza uma versão reduzida do exportador Prometheus para Windows, que expõe a métrica do Prometheus na porta especificada na configuração do agente. A integração recolhe essas métricas, transforma-as em entidade, filtra-as e depois envia-as para a New Relic.

A integração de serviços do Windows coleta dados do Service Functions usando o exportador do Windows Prometheus. Em seguida, ele transforma e filtra os dados antes de enviá-los para o New Relic.

Dados métricos

A integração de serviços do Windows fornece os seguintes dados:

Dica

Esta integração cria métricas dimensionais, que retornam o status numérico fornecido pela classe Win32_Service. A enumeração dessas métricas em valores de string legíveis é fornecida nos atributos start_mode e state .

Nome da métrica

Atributo enumerado

Descrição

windows_service_start_mode

start_mode

Modo de início do serviço. Os valores possíveis são:

  • boot
  • system
  • auto
  • manual
  • disabled

windows_service_state

state

Estado do serviço. Os valores possíveis são:

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

Metadados

A integração de serviços do Windows envia os seguintes metadados para o New Relic:

  • display_name: nome do serviço conforme visualizado no snap-in de serviços.

  • process_id: identificador do processo do serviço.

  • run_as: nome da conta sob a qual um serviço é executado. Dependendo do tipo de serviço, o formato do nome da conta pode ser DomainName\Username ou Username@DomainName (UPN). O valor é obtido do atributo StartName da classe Win32_Service, que pode ser NULL (nesse caso, o rótulo é relatado como uma string vazia).

  • service_name: identificador exclusivo do serviço.

    Importante

    Se o atributo StartName for NULL, o serviço será conectado na conta LocalSystem . Para unidade de nível de kernel ou sistema, ele é executado com um nome de objeto padrão criado pelo sistema de I/O com base no nome do serviço, por exemplo, DWDOM\Admin.

Código-fonte

A integração de serviços do Windows é um software de código aberto. Isso significa que você pode navegar pelo código-fonte e enviar melhorias ou criar seu próprio fork e construí-lo. Para obter mais informações, consulte o README.

Copyright © 2024 New Relic Inc.

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