Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configure um sensor de telemetria Junos

Você pode permitir o monitoramento e streaming de dados para diversos recursos do sistema, como interfaces físicas e lógicas e filtros de firewall usando os comandos da Interface de Linha de Comando (CLI). Para monitorar um recurso de sistema específico, você configura um sensor. Cada configuração de sensor requer três componentes principais:

  • Perfil do sensor — permite que o recurso do sistema monitore e permite que você defina parâmetros relacionados, como o servidor de destino para enviar dados.

  • Perfil de exportação — especifica os atributos para o processo de exportação de dados coletados, como o protocolo de transporte a ser usado e o intervalo para coletar dados.

  • Perfil de servidor de streaming — especifica o servidor para a coleta de dados e parâmetros relacionados, incluindo o endereço IP de destino e o número da porta.

Melhores práticas:

Recomendamos que você configure pelo menos um perfil de exportação e pelo menos um servidor de streaming antes de configurar um perfil de sensor. Dessa forma, você pode associar um perfil de exportação e um servidor de streaming com a configuração do perfil do sensor.

Antes de começar:

  • Configure uma conexão do seu dispositivo Juniper Networks para um servidor que esteja usando interfaces de gerenciamento na banda.

Configure um perfil de exportação

Um perfil de exportação define os parâmetros do processo de exportação de dados gerados por meio do mecanismo de telemetria Junos. Você deve configurar pelo menos um perfil de exportação, você também pode configurar vários perfis de exportação. Cada perfil de exportação pode ser associado a vários perfis de sensores. No entanto, você pode associar apenas um perfil de exportação a um perfil de sensor específico.

Comportamento de perfil de exportação específico da plataforma

Use o Feature Explorer para confirmar o suporte de plataforma e versão para recursos específicos.

Use a tabela a seguir para revisar comportamentos específicos da plataforma para suas plataformas:

Tabela 1: Comportamento do perfil de exportação específico da plataforma

Plataforma

Diferença

Série MX

Começando apenas com o Junos OS Release 17.3R1 em roteadores da Série MX, você pode especificar uma prioridade de perda de pacotes para um perfil de exportação. Como resultado, você pode aplicar a prioridade apropriada de perda de pacotes a cada sensor. As configurações de prioridade de perda ajudam a determinar quais pacotes são retirados da rede durante períodos de congestionamento. Anteriormente, você poderia especificar apenas a classe de encaminhamento e o valor de DSCP em um perfil de exportação. As seguintes configurações de prioridade de perda de pacotes são suportadas: high, lowe medium-high medium-low. Para obter mais informações sobre as configurações de prioridade de perda de pacotes, consulte Mapeamento plp para perfis de queda RED.

Para configurar um perfil de exportação:

  1. Especifique um nome para o perfil de exportação.

    Por exemplo, especificar um nome de perfil de exportação de export-params:

  2. Especifique o endereço IP de origem dos pacotes exportados.

    Por exemplo, especificar um endereço IP de origem de 192,0,2,3 para um perfil de exportação com o nome export-params:

  3. Especifique o número de porta de origem dos pacotes exportados.

    Por exemplo, especificar um número de porta de origem de 21111 para um perfil de exportação com o nome export-params:

  4. Especifique o intervalo, em segundos, no qual o sensor gera dados de telemetria.
    • Ao final de cada intervalo configurado, o sensor reúne a amostra mais recente e a encaminha para o servidor de coleta de dados designado.

    • Intervalo válido: Para versões anteriores a 23,4 R2, de 1 a 86400 segundos (24 horas).

    Nota:

    Começando pelo Junos OS e Junos Evolved 23.4R2, o valor mínimo suportado é de reporting-rate "2" segundos para sensores PFE (Packet Forwarding Engine, Mecanismo de encaminhamento de pacotes). Se uma configuração especificar um valor abaixo de "2" segundos e uma atualização de software for realizada, a configuração será descartada e a telemetria não estará operacional até que o valor seja corrigido.

    Por exemplo, especificar um intervalo de 20 segundos em que qualquer sensor associado ao perfil de exportação com o nome export-params gera dados de telemetria:

  5. Especifique o formato para definir a estrutura dos dados exportados.
    Nota:

    O único formato atualmente suportado são buffers de protocolo do Google (gpb).

    Por exemplo, especificar o formato de buffers de protocolo do Google para dados exportados para um perfil de exportação com o nome export-params:

  6. Especifique o protocolo de transporte para transportar os dados de telemetria nos pacotes IP.

    Por exemplo, especificar o UDP como protocolo de transporte de dados de telemetria para um perfil de exportação com o nome export-params:

    Nota: Configurar o protocolo de transporte como udp e o formato de dados exportados como gpb-gnmi juntos é errado.
  7. (Opcional) Especifique o valor do ponto de código DiffServ (DSCP) para atribuir a pacotes exportados.
    Nota:

    O valor padrão é 0 (zero).

    Quaisquer regras de reescrita de DSCP no nível de interface que você configurou substituem o valor de DSCP que você especifica para o perfil de exportação. Especifique um valor de DSCP para o perfil de exportação apenas se você não configurar as regras de reescrita do DSCP na interface de saída. Para obter mais informações, veja Configurando regras de reescrita.

    Por exemplo, especificar um valor de DSCP de 20 para um perfil de exportação com o nome export-params:

  8. (Opcional) Especifique uma classe de encaminhamento para atribuir aos pacotes exportados.
    Nota:

    Você pode especificar uma classe de encaminhamento apenas para pacotes exportados por sensores de mecanismo de encaminhamento de pacotes. O valor padrão é best-effort.

    Por exemplo, especificar uma classe de encaminhamento para assured-forwarding um perfil de exportação com o nome export-params:

  9. (Opcional) (Roteadores da Série MX apenas no Junos OS Release 17.3R1 ou posterior) Especifique uma prioridade de perda de pacotes para atribuir a pacotes exportados.

    Por exemplo, especificar uma prioridade de perda de um perfil de high exportação com o nome export-params:

Configure um perfil de servidor de streaming

Um perfil de servidor define os parâmetros do servidor que coleta dados de telemetria exportados. Você pode definir mais de um perfil de servidor. Você também pode associar o mesmo perfil de servidor com mais de um perfil de sensor. A partir do Junos OS Release 15.1F6, você pode associar mais de um servidor a um sensor específico.

Nota:

Diretrizes para dados de telemetria de streaming por UDP:

  1. Os dados de telemetria são transmitidos diretamente do aplicativo de origem para o coletor por UDP. A configuração depende do tipo de conexão com o coletor. O coletor deve ser acessível por meio da interface de gerenciamento ou de uma interface WAN.
  2. No caso de sensores de placa de linha, as placas de linha podem exportar diretamente os dados para o coletor se o endereço remoto for acessível na interface WAN. Se os dados de telemetria devem ser exportados pela interface de gerenciamento para sensores de placa de linha, encaminhe os dados para o Mecanismo de Roteamento e depois envie-os para o coletor.
  3. Apenas o formato .gpb é suportado para o transporte de dados de telemetria por UDP. Abaixo está uma configuração de amostra para transmitir dados de telemetria por UDP para o caminho /junos/system/linecard/interface/do sensor. Os dados são exportados a cada "10" segundos para o coletor com um tamanho máximo de carga de "5000" para o endereço remoto 143.1.1.2 com porta número 3026:

Para definir o perfil de um servidor de streaming para coletar dados de telemetria exportados:

  1. Especifique o nome do sever de streaming.

    Por exemplo, especificar um nome de servidor de streaming de telemetry server:

  2. Especifique um endereço IP de destino para os pacotes exportados.

    Por exemplo, especificar um endereço de destino de 192.0.2.2 para um servidor de streaming com o nome telemetry-server:

  3. Especifique um número de porta de destino para os pacotes exportados.

    Por exemplo, especificar um número de porta de destino de 30000 para um servidor de streaming com o nome telemetry-server:

Configure um perfil de sensor

Um perfil de sensor define os parâmetros do recurso do sistema para monitorar e transmitir dados. Você pode habilitar apenas um recurso do sistema para monitorar para cada perfil de sensor. Configure um perfil de sensor diferente para cada recurso do sistema que você deseja monitorar. Você pode, no entanto, configurar mais de um sensor para monitorar o mesmo recurso do sistema. Por exemplo, considere configurar parâmetros diferentes para exportar dados do mesmo recurso do sistema.

Para configurar um perfil de sensor:

  1. Especifique o nome do sensor.

    Por exemplo, especificar um nome do sensor de interface-1:

  2. Especifique o recurso do sistema para monitorar e transmitir dados.

    Por exemplo, para permitir o monitoramento de interfaces lógicas para sensor interface-1:

    Nota:

    Você deve inserir exatamente a seqüência de recursos.

  3. (Opcional) Especifique uma expressão regular para filtrar dados para o recurso do sistema que você especificou na Etapa 2. Se você não especificar uma expressão regular, o recurso do sistema é monitorado globalmente, ou seja, em todo o sistema.

    Por exemplo, filtrar dados apenas para interfaces lógicas Ethernet para sensor interface-1:

  4. Especifique o nome de um perfil de exportação configurado no nível de [edit export-profile profile-name] hierarquia para associar-se ao perfil do sensor. Este perfil de exportação define os parâmetros para exportação de dados de telemetria.

    Por exemplo, associar um perfil de exportação nomeado export-params com um sensor chamado interface-1:

  5. Especifique o nome de um nome de servidor de streaming configurado no nível de [edit services analytics streaming-server server-name] hierarquia para coletar dados exportados.
    Nota:

    A partir do Junos OS Release 15.1F6, você pode especificar mais de um servidor de streaming para um perfil de sensor. Para especificar mais de um servidor de streaming para um sensor, você deve incluir os nomes entre parênteses.

    Por exemplo, associar um nome telemetry-server de servidor de streaming a um sensor chamado interface-1:

Verifique a configuração do sensor de interface de telemetria Junos

Propósito

Confirme sua configuração.

Ação

A partir do modo de configuração, confirme sua configuração entrando no show services analytics comando. Se sua saída não exibir a configuração pretendida, repita as instruções no procedimento de configuração para corrigi-la.

Depois de confirmar a configuração, verifique se o sensor está habilitado emitindo o show agent sensors comando operacional.

Nota:

A show agent sensors saída de comando para sensores gRPC é truncada na plataforma Junos OS Evolved para se alinhar com o formato de saída da plataforma Junos OS.

Verifique a configuração do sensor de interface de telemetria Junos

Propósito

Confirme sua configuração.

Ação

A partir do modo de configuração, confirme sua configuração entrando no show services analytics comando. Se sua saída não exibir a configuração pretendida, repita as instruções neste procedimento de configuração para corrigir a configuração.

Depois de confirmar a configuração, verifique se o sensor está habilitado emitindo o show agent sensors comando operacional.

Nota:

A show agent sensors saída de comando para sensores gRPC é truncada na plataforma Junos OS Evolved para se alinhar com o formato de saída da plataforma Junos OS.

Tabela de histórico de mudanças

O suporte de recursos é determinado pela plataforma e versão que você está usando. Use o Feature Explorer para determinar se um recurso é suportado em sua plataforma.

Soltar
Descrição
19.1R1
A partir do Junos OS Release 19.1R1, os roteadores da Série MX que operam com MS-MIC e MS-MPC, switches QFX10002 e roteadores PTX10002 também são suportados.
17.4R1
A partir do Junos OS Release 17.4R1, os roteadores virtuais da Série MX (vMX) são compatíveis.
17.3R1
A partir do Junos OS Release 17.3R1, switches EX9200 e a Placa de Roteamento e Controle (RCB) em PTX3000 roteadores também são suportados.
17.3R1
Começando apenas com o Junos OS Release 17.3R1 em roteadores da Série MX, você pode especificar uma prioridade de perda de pacotes para um perfil de exportação.
17.2R1
A partir do Junos OS Release 17.2R1, os switches QFX10000 e PTX1000 também são compatíveis.
16.1R3
A partir do Junos OS Release 16.1R3, FPC1 e FPC2 nos roteadores da Série PTX também são compatíveis.
15.1F5
A partir do Junos OS Release 15.1F5, a interface de telemetria Junos também é suportada em MPC7E, MPC8E e MPC9E em roteadores da Série MX.
15.1F3
A interface de telemetria Junos foi introduzida no Junos OS Release 15.1F3 em roteadores da Série MX com interfaces configuradas no MPC1 até MPC6E e em roteadores da Série PTX com interfaces configuradas no FPC3.