Configurar un sensor de telemetría de Junos
Puede habilitar la supervisión y la transmisión de datos para diversos recursos del sistema, como interfaces físicas y lógicas y filtros de firewall mediante los comandos de la interfaz de línea de comandos (CLI). Para supervisar un recurso específico del sistema, configure un sensor. Cada configuración de sensor requiere tres componentes principales:
Perfil del sensor: habilita el monitoreo de los recursos del sistema y permite definir parámetros relacionados, como el servidor de destino para enviar datos.
Perfil de exportación: especifica los atributos del proceso de exportación de los datos recopilados, como el protocolo de transporte que se va a utilizar y el intervalo en el que se recopilarán los datos.
Perfil del servidor de streaming: especifica el servidor para recopilar datos y parámetros relacionados, incluida la dirección IP de destino y el número de puerto.
Le recomendamos que configure al menos un perfil de exportación y al menos un servidor de streaming antes de configurar un perfil de sensor. De esta forma, puede asociar un perfil de exportación y un servidor de streaming a la configuración del perfil del sensor.
Antes de empezar:
Configure una conexión desde su dispositivo de Juniper Networks a un servidor que utilice interfaces de administración en banda.
Configurar un perfil de exportación
Un perfil de exportación define los parámetros del proceso de exportación de datos generados mediante el mecanismo de telemetría de Junos. Debe configurar al menos un perfil de exportación, también puede configurar varios perfiles de exportación. Cada perfil de exportación se puede asociar con varios perfiles de sensor. Sin embargo, solo puede asociar un perfil de exportación con un perfil de sensor específico.
Comportamiento del perfil de exportación específico de la plataforma
Use el Explorador de características para confirmar la compatibilidad de la plataforma y el lanzamiento de características específicas.
Use la tabla siguiente para revisar los comportamientos específicos de la plataforma para sus plataformas:
| Plataforma |
Diferencia |
|---|---|
| Serie MX |
A partir de Junos OS versión 17.3R1 solo en enrutadores serie MX, puede especificar una prioridad de pérdida de paquetes para un perfil de exportación. Como resultado, puede aplicar la prioridad de pérdida de paquetes adecuada a cada sensor. La configuración de prioridad de pérdida ayuda a determinar qué paquetes se descartan de la red durante los períodos de congestión. Anteriormente, solo podía especificar la clase de reenvío y el valor DSCP en un perfil de exportación. Se admiten las siguientes configuraciones de prioridad de pérdida de paquetes: |
Para configurar un perfil de exportación:
Configurar un perfil de servidor de streaming
Un perfil de servidor define los parámetros del servidor que recopila los datos de telemetría exportados. Puede definir más de un perfil de servidor. También puede asociar el mismo perfil de servidor con más de un perfil de sensor. A partir de Junos OS versión 15.1F6, puede asociar más de un servidor con un sensor específico.
Directrices para la transmisión de datos de telemetría a través de UDP:
- Los datos de telemetría fluyen directamente desde la aplicación de origen al recopilador a través de UDP. La configuración depende del tipo de conexión al recopilador. El recopilador debe ser accesible a través de la interfaz de administración o una interfaz WAN.
- En el caso de los sensores de tarjetas de línea, las tarjetas de línea pueden exportar directamente los datos al recopilador si se puede acceder a la dirección remota a través de la interfaz WAN. Si los datos de telemetría deben exportarse a través de la interfaz de administración para sensores de tarjeta de línea, dirija los datos al motor de enrutamiento y, a continuación, envíelos al recopilador.
- Solo se admite el formato .gpb para transportar datos de telemetría a través de UDP. A continuación se muestra un ejemplo de configuración para transmitir datos de telemetría a través de UDP para la ruta
/junos/system/linecard/interface/del sensor. Los datos se exportan cada "10" segundos al recolector con un tamaño de carga útil máximo de "5000" a la dirección remota 143.1.1.2 con número de puerto 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 el perfil de un servidor de streaming para recopilar datos de telemetría exportados:
Configurar un perfil de sensor
Un perfil de sensor define los parámetros del recurso del sistema para monitorear y transmitir datos. Solo puede habilitar un recurso del sistema para supervisar cada perfil de sensor. Configure un perfil de sensor diferente para cada recurso del sistema que desee supervisar. Sin embargo, puede configurar más de un sensor para supervisar el mismo recurso del sistema. Por ejemplo, considere la posibilidad de configurar diferentes parámetros para exportar datos desde el mismo recurso del sistema.
Para configurar un perfil de sensor:
Comprobar la configuración del sensor de la interfaz de telemetría de Junos
Propósito
Confirme su configuración.
Acción
Desde el modo de configuración, confirme la configuración introduciendo el show services analytics comando. Si el resultado no muestra la configuración deseada, repita las instrucciones del procedimiento de configuración para corregirla.
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-*;
}
Después de confirmar la configuración, ejecute el show agent sensors comando operativo para verificar que el sensor esté habilitado.
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
La show agent sensors salida del comando para los sensores gRPC se trunca en la plataforma Junos OS Evolved para alinearse con el formato de salida de la plataforma Junos OS.
Comprobar la configuración del sensor de la interfaz de telemetría de Junos
Propósito
Confirme su configuración.
Acción
Desde el modo de configuración, confirme la configuración introduciendo el show services analytics comando. Si el resultado no muestra la configuración deseada, repita las instrucciones de este procedimiento de configuración para corregir la configuración.
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-*;
}
Después de confirmar la configuración, ejecute el show agent sensors comando operativo para verificar que el sensor esté habilitado.
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
La show agent sensors salida del comando para los sensores gRPC se trunca en la plataforma Junos OS Evolved para alinearse con el formato de salida de la plataforma Junos OS.
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.