Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Seguimiento y registro de operaciones de Junos OS

Las operaciones de seguimiento y registro permiten realizar un seguimiento de los eventos que se producen en el dispositivo (tanto las operaciones normales como las condiciones de error) y realizar un seguimiento de los paquetes generados por el dispositivo o que pasan a través de él. Los resultados de las operaciones de seguimiento y registro se colocan en archivos del directorio /var/log .

Rastreo remoto

Junos OS ofrece una opción para realizar el seguimiento remoto de procesos específicos, lo que reduce en gran medida el uso del almacenamiento interno del dispositivo para el rastreo y es análogo al registro remoto del sistema. El seguimiento remoto se configura en todo el sistema mediante la tracing instrucción en el nivel de [edit system] jerarquía. De forma predeterminada, el seguimiento remoto no está configurado. Puede deshabilitar el seguimiento remoto para procesos específicos mediante la no-remote-trace instrucción en el nivel de [edit process-name traceoptions] jerarquía. Esta característica no altera en modo alguno la funcionalidad de seguimiento local y los archivos de registro se almacenan en el dispositivo.

Junos OS admite el seguimiento remoto para los siguientes procesos:

  • chassisd: proceso de control del chasis

  • eventd: proceso de procesamiento de eventos

  • cosd: proceso de clase de servicio

  • spd: proceso de servicios adaptativos

Para habilitar el seguimiento remoto en todo el sistema, incluya la destination-override syslog host instrucción en el nivel jerárquico [edit system tracing] . Esto especifica el host remoto que ejecuta el proceso de registro del sistema (syslogd), que recopila los seguimientos. Los seguimientos se escriben en archivos en el host remoto según la configuración syslogd en /etc/syslog.conf. De forma predeterminada, el seguimiento remoto no está configurado.

Para invalidar la configuración de seguimiento remoto en todo el sistema para un proceso determinado, incluya la no-remote-trace instrucción en la [edit process-name traceoptions] jerarquía. Cuando no-remote-trace está habilitado, el proceso realiza un seguimiento local.

Nota:

Cuando se configura el seguimiento remoto, los seguimientos irán al host remoto.

Para recopilar seguimientos, utilice la local0 función como selector en /etc/syslog.conf en el host remoto. Para separar rastros de varios procesos en diferentes archivos, incluya el nombre del proceso o el nombre del archivo de seguimiento si se especifica en el nivel jerárquico [edit process-name traceoptions file], en el campo Programa en /etc/syslog.conf. Si su servidor syslog admite el análisis del nombre de host y el nombre del programa, puede separar los seguimientos de los distintos procesos.

Operaciones de registro

Las operaciones de registro utilizan un mecanismo de registro del sistema similar a la utilidad syslogd de UNIX para registrar operaciones de alto nivel en todo el sistema, como interfaces que suben o bajan y usuarios que inician o cierran sesión en el dispositivo. Estas operaciones se configuran utilizando la syslog instrucción en el nivel de [edit system] jerarquía, como se describe en Información general del registro del sistema de Junos OS, y utilizando la options instrucción en el nivel de [edit routing-options] jerarquía, como se describe en la biblioteca de protocolos de enrutamiento de Junos OS para dispositivos de enrutamiento.

Operaciones de rastreo

Las operaciones de seguimiento registran mensajes más detallados sobre el funcionamiento de los protocolos de enrutamiento, como los distintos tipos de paquetes de protocolo de enrutamiento enviados y recibidos, y las acciones de directiva de enrutamiento. Las operaciones de seguimiento se configuran mediante la traceoptions instrucción. Puede definir operaciones de seguimiento en diferentes partes de la configuración del enrutador:

  • Operaciones de seguimiento global: defina el seguimiento para todos los protocolos de enrutamiento. Estas operaciones de seguimiento se definen en el [edit routing-options] nivel jerárquico de la configuración.

  • Operaciones de seguimiento específicas del protocolo: defina el seguimiento para un protocolo de enrutamiento específico. Estas operaciones de seguimiento se definen en la [edit protocols] jerarquía al configurar el protocolo de enrutamiento individual. Las operaciones de seguimiento específicas del protocolo invalidan cualquier operación equivalente que especifique en la instrucción global traceoptions . Si no hay operaciones equivalentes, complementan las opciones de rastreo global. Si no especifica ningún seguimiento específico del protocolo, el protocolo de enrutamiento hereda todas las operaciones de seguimiento global.

  • Operaciones de seguimiento dentro de entidades de protocolo de enrutamiento individuales: algunos protocolos permiten definir operaciones de seguimiento más granulares. Por ejemplo, en el Protocolo de puerta de enlace de borde (BGP), puede configurar operaciones de seguimiento específicas del mismo nivel. Estas operaciones anulan cualquier operación equivalente de todo el BGP o, si no hay equivalentes, las complementan. Si no especifica ninguna operación de seguimiento específica del mismo nivel, los pares heredan, en primer lugar, todas las operaciones de seguimiento de todo el BGP y, en segundo lugar, las operaciones de seguimiento globales.

  • Operaciones de seguimiento de interfaz: defina el seguimiento para interfaces de enrutador individuales y para el propio proceso de interfaz. Estas operaciones de seguimiento se definen en el [edit interfaces] nivel jerárquico de la configuración, tal como se describe en la biblioteca de interfaces de red de Junos OS para dispositivos de enrutamiento.