Configuração de um sensor de interface de telemetria Junos (procedimento CLI)
A interface de telemetria Junos fornece o streaming altamente escalável de informações de telemetria. Ao contrário de sistemas de monitoramento anteriores, como o SNMP, que usam o chamado modelo pull, a interface de telemetria Junos usa o modelo push para coletar dados. O modelo de push supera os limites de escalonamento anteriores e reduz o processamento exigido pela estação de gerenciamento. Você pode habilitar o monitoramento e o streaming de dados para vários recursos do sistema, como interfaces físicas e lógicas e filtros de firewall. 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 do 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.
A interface de telemetria Junos foi introduzida no Junos OS Release 15.1F3 em roteadores da Série MX com interfaces configuradas no MPC1 por MPC6E e em roteadores da Série PTX com interfaces configuradas no FPC3. 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.
A partir do Junos OS Release 16.1R3, FPC1 e FPC2 nos roteadores da Série PTX também são suportados.
A partir do Junos OS Release 17.2R1, também são suportados switches de QFX10000 e PTX1000.
Começando pelo Junos OS Release 17.3R1, switches EX9200 e a Placa de Roteamento e Controle (RCB) em PTX3000 roteadores também são suportados.
Começando pelo Junos OS Release 17.4R1, os roteadores virtuais da Série MX (vMX) são suportados. Todos os sensores são suportados, exceto aqueles para estatísticas de malha e estatísticas de alta escala de fila.
Começando pelo 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.
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.
Configurando um perfil de exportação
Um perfil de exportação define os parâmetros do processo de exportação de dados gerados pela interface de telemetria Junos. Você deve configurar pelo menos um perfil de exportação, mas 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 com um perfil de sensor específico.
A partir do Junos OS Release 17.3R1 somente 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 do DSCP em um perfil de exportação. As seguintes configurações de prioridade de perda de pacotes são suportadas: high
, low
e medium-high
medium-low
. Para obter mais informações sobre as configurações de prioridade de perda de pacotes, consulte mapeando o PLP para perfis red drop.
Para configurar um perfil de exportação:
Configuração de 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.
Para definir o perfil de um servidor de streaming para coletar dados de telemetria exportados:
Configuração de 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, você pode querer configurar parâmetros diferentes para a exportação de dados para o mesmo recurso do sistema.
Para configurar um perfil de sensor:
Verificando 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 através da emissão do 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