Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Operaciones de seguimiento de RPM

Las operaciones de seguimiento rpm rastrean todas las operaciones de RPM y las registran en un archivo de registro. Las descripciones de errores registrados proporcionan información detallada para ayudarlo a resolver problemas más rápido.

Descripción general de las operaciones de seguimiento de RPM

En Junos OS, habilita las operaciones de seguimiento mediante la configuración de la instrucción traceoptions en el nivel de jerarquía específico que desea rastrear. Junos OS Evolucionado utiliza una arquitectura de rastreo diferente. Todas las aplicaciones en ejecución crean información de seguimiento, con varias instancias de la misma aplicación que tienen su propia información de seguimiento. Por lo tanto, en Junos OS Evolucionado, los mensajes de seguimiento se registran, ven y configuran por aplicación. Como resultado, Junos OS Evolucionado no admite la traceoptions instrucción en muchos de los niveles jerárquicos compatibles con Junos OS.

En Junos OS Evolucionado, no ve los archivos de seguimiento directamente y nunca debe agregar, editar o quitar archivos de seguimiento en el directorio /var/log/traces , ya que esto puede dañar los seguimientos. En su lugar, se utiliza el show trace application application-name node node-name comando para leer y descodificar mensajes de seguimiento almacenados en los archivos de seguimiento. Todas las aplicaciones que se ejecutan en Junos OS Evolucionado crean información de seguimiento en el info nivel de forma predeterminada.

En Junos OS, de forma predeterminada, no se rastrean eventos. Puede cambiar este comportamiento predeterminado mediante la traceoptions instrucción. Si incluye la traceoptions instrucción en el [edit services rpm] nivel de jerarquía, el comportamiento de seguimiento predeterminado es el siguiente:

  • Los eventos importantes se registran en un archivo llamado rmopd ubicado en el directorio /var/log .

  • Cuando el archivo de registro alcanza los 128 kilobytes (KB), cambia su nombre a rmopd.0, luego a rmopd.1, y así sucesivamente, hasta que haya tres archivos de seguimiento. Entonces se sobrescribe el archivo de seguimiento más antiguo (rmopd.2).

  • El usuario que configura la operación de seguimiento solo puede tener acceso a los archivos de registro.

RPM se rige por la rmopd aplicación. Para Junos OS evolucionado, para configurar seguimientos para una gravedad distinta info a la rmopd aplicación, incluya la application rmopd node node-name level severity instrucción en el nivel de jerarquía [editar seguimiento del sistema].

Nota:

Para la supervisión general y la resolución de problemas de dispositivos que ejecutan Junos OS o Junos OS Evolucionado, recomendamos usar herramientas estándar, como cli mostrar comandos, mensajes de registro del sistema, SNMP y datos de telemetría. Debe evitar el uso de mensajes de seguimiento con fines generales de depuración y soluciones a largo plazo, ya que están sujetos a cambios sin previo aviso.

Configurar las operaciones de seguimiento

De forma predeterminada, para Junos OS, si la traceoptions configuración está presente, solo se registran eventos importantes. Puede configurar las operaciones de seguimiento para que se registren incluyendo las siguientes instrucciones en el [edit services rpm traceoptions] nivel jerárquico:

En la Tabla 1 se describe el significado de las marcas de seguimiento RPM.

Tabla 1: Indicadores de rastreo RPM de Junos OS

Bandera

Descripción

Configuración predeterminada

all

Rastree todas las operaciones.

Desactivado

configuration

Seguimiento de eventos de configuración.

Desactivado

error

Rastree eventos relacionados con errores catastróficos en demonios.

Desactivado

ipc

Seguimiento de eventos de IPC.

Desactivado

ppm

Seguimiento de eventos de ppm.

Desactivado

rpd

Seguimiento de eventos rpd.

Desactivado

statistics

Estadísticas de seguimiento.

Desactivado

De forma predeterminada, para Junos OS Evolucionado, todas las aplicaciones en ejecución crean información de info seguimiento a nivel. Para configurar seguimientos para una gravedad distinta info a la rmopd aplicación, incluya la application rmopd node node-name level severity instrucción en el nivel de jerarquía [edit system trace] . Para obtener más información acerca de los distintos niveles de gravedad configurables de Junos OS Evolucionado, consulte seguimiento.

Configurar el nombre del archivo de registro RPM

(Solo Junos OS) De forma predeterminada, el nombre del archivo que registra la salida de seguimiento RPM es rmopd. Para especificar un nombre de archivo diferente:

Configure el número y el tamaño de los archivos de registro RPM

(Solo Junos OS) Para configurar los límites en el número y tamaño de los archivos de seguimiento RPM:

La cantidad de archivos puede ser de 2 a 1000 archivos. El tamaño de cada archivo puede ser de 10 KB a 1 gigabyte (GB).

Por ejemplo, establezca el tamaño máximo del archivo en 2 MB y el número máximo de archivos en 20 para un archivo de registro denominado rpmtrace:

Cuando el archivo rpmtrace alcanza los 2 MB, cambia su nombre a rpmtrace.0 y se crea un nuevo archivo llamado rpmtrace . Cuando el nuevo rpmtrace alcanza los 2 MB, rpmtrace.0 pasa a llamarse rpmtrace.1 y rpmtrace pasa a llamarse rpmtrace.0. Este proceso se repite hasta que hay 20 archivos de seguimiento. Luego, rpmtrace.18 sobrescribe el archivo más antiguo ( rpmtrace.19).

Configurar el acceso al archivo de registro

(Solo Junos OS) De forma predeterminada, solo puede tener acceso a los archivos de registro el usuario que configura la operación de seguimiento.

Para especificar que cualquier usuario pueda leer todos los archivos de registro:

Para establecer explícitamente el comportamiento predeterminado:

Configurar una expresión regular para que se registren las líneas

(Solo Junos OS) De forma predeterminada, el resultado de la operación de seguimiento incluye todas las líneas relevantes para los eventos registrados.

Para refinar la salida especificando una expresión regular (regex) que va a coincidir: