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.
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:
| 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: |
Para configurar um perfil de exportação:
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.
Diretrizes para dados de telemetria de streaming por UDP:
- 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.
- 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.
- 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:set services analytics streaming-server server_test remote-address 143.1.1.2 set services analytics streaming-server server_test remote-port 3026 set services analytics export-profile export_test local-port 0 set services analytics export-profile export_test reporting-rate 10 set services analytics export-profile export_test payload-size 5000 set services analytics export-profile export_test format gpb set services analytics export-profile export_test transport udp set services analytics sensor resource_test server-name server_test set services analytics sensor resource_test export-name export_test set services analytics sensor resource_test resource /junos/system/linecard/interface/
Para definir o perfil de um servidor de streaming para coletar dados de telemetria exportados:
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:
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.
user@host# show services analytics
streaming-server telemetry-server {
remote-address 192.0.2.2;
remote-port 30000;
}
export-profile export-params {
local-address 192.0.2.3;
local-port 21111;
dscp 20;
forwarding-class assured-forwarding;
loss-priority high;
reporting-rate 20;
format gpb;
transport udp;
}
sensor interface-1 {
server-name telemetry-server;
export-name export-params;
resource /junos/system/linecard/interface/logical/usage/;
resource-filter et-*;
}
Depois de confirmar a configuração, verifique se o sensor está habilitado emitindo o show agent sensors comando operacional.
user@host> show agent sensors
Sensor Information :
Name : interface-1
Resource : /junos/system/linecard/interface/logical/usage/
Version : 1.0
Sensor-id : 193570469
Resource-filter : et-*
Server Information :
Name : telemetry-server
Scope-id : 0
Remote-Address : 192.0.2.2
Remote-port : 30000
Profile Information :
Name : export-params
Rep-interval : 20
Address : 192.0.2.3
Port : 21111
Timestamp : 1
Format : GPB
Transport : UDP
DSCP : 20
Forwarding-class : assured-forwarding
Loss-priority : high
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.
user@host# show services analytics
streaming-server telemetry-server {
remote-address 192.0.2.2;
remote-port 30000;
}
export-profile export-params {
local-address 192.0.2.3;
local-port 21111;
dscp 20;
forwarding-class assured-forwarding;
loss-priority high;
reporting-rate 20;
format gpb;
transport udp;
}
sensor interface-1 {
server-name telemetry-server;
export-name export-params;
resource /junos/system/linecard/interface/logical/usage/;
resource-filter et-*;
}
Depois de confirmar a configuração, verifique se o sensor está habilitado emitindo o show agent sensors comando operacional.
user@host> show agent sensors
Sensor Information :
Name : interface-1
Resource : /junos/system/linecard/interface/logical/usage/
Version : 1.0
Sensor-id : 193570469
Resource-filter : et-*
Server Information :
Name : telemetry-server
Scope-id : 0
Remote-Address : 192.0.2.2
Remote-port : 30000
Profile Information :
Name : export-params
Rep-interval : 20
Address : 192.0.2.3
Port : 21111
Timestamp : 1
Format : GPB
Transport : UDP
DSCP : 20
Forwarding-class : assured-forwarding
Loss-priority : high
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.