Operaciones de seguimiento y registro
Las operaciones de seguimiento y registro permiten realizar un seguimiento de los eventos que se producen en el conmutador (tanto las operaciones normales como las condiciones de error) y realizar un seguimiento de los paquetes generados por el conmutador o que pasan a través de él. Los resultados de las operaciones de seguimiento y registro se colocan en /var/log el directorio del conmutador.
Junos OS admite el rastreo remoto para los siguientes procesos:
chassisd: proceso de control del chasis
eventd: proceso de procesamiento de eventos
cosd: proceso de clase de servicio
El seguimiento remoto se configura mediante la tracing instrucción en el nivel de [edit system] jerarquía.
Puede deshabilitar el seguimiento remoto para procesos específicos del conmutador mediante la no-remote-trace instrucción en el nivel de [edit process-name traceoptions] jerarquía.
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 conmutador. Estas operaciones se configuran utilizando la syslog instrucción en el nivel de [edit system] jerarquía y utilizando la options instrucción en el nivel de [edit ethernet-switching-options] jerarquía.
Las operaciones de rastreo registran información más detallada sobre las operaciones del conmutador, incluida la información de enrutamiento y reenvío de paquetes. Puede configurar operaciones de seguimiento mediante la traceoptions instrucción.
Puede definir operaciones de seguimiento en diferentes partes de la configuración del conmutador:
Operaciones de seguimiento de actividad del agente SNMP: defina el seguimiento de las actividades de los agentes SNMP en el conmutador. Puede configurar operaciones de seguimiento de actividad del agente SNMP en el nivel jerárquico
[edit snmp].Operaciones globales de seguimiento de conmutación: defina el seguimiento para todas las operaciones de conmutación. Las operaciones de seguimiento de conmutación global se configuran en el nivel jerárquico
[edit ethernet-switching-options].Operaciones de seguimiento específicas del protocolo: defina el seguimiento para un protocolo de enrutamiento específico. Las operaciones de seguimiento específicas del protocolo se configuran en la
[edit protocols]jerarquía. Las operaciones de seguimiento específicas del protocolo invalidan cualquier operación equivalente que especifique en la instrucción globaltraceoptions.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. 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 individuales y para el propio proceso de interfaz. Las operaciones de seguimiento de interfaz se definen en el nivel jerárquico
[edit interfaces].Seguimiento remoto: para habilitar el seguimiento remoto en todo el sistema, configure la
destination-override syslog hostinstrucció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. Las trazas se escriben en archivos del host remoto de acuerdo con la configuración syslogd de /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-traceinstrucción en la[edit process-name traceoptions]jerarquía. Cuandono-remote-traceestá habilitado, el proceso realiza un seguimiento local.Para recopilar seguimientos, utilice la función local0 como selector del /etc/syslog.conf archivo 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 de jerarquía [editar
process-name traceoptions file]) en el campo Programa del /etc/syslog.conf archivo. Si el servidor de registro del sistema admite el análisis del nombre de host y del nombre del programa, puede separar los seguimientos de los distintos procesos.
Durante una comprobación de confirmación, las advertencias sobre la traceoptions configuración (por ejemplo, no coinciden en los tamaños de los archivos de seguimiento o el número de archivos de seguimiento) no se muestran en la consola. Sin embargo, estas advertencias se registran en los mensajes de registro del sistema cuando se confirma la nueva configuración.