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].
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:
flag { all; configuration; error; ipc; ppm; rpd; statistics }
En la Tabla 1 se describe el significado de las marcas de seguimiento RPM.
Bandera |
Descripción |
Configuración predeterminada |
---|---|---|
|
Rastree todas las operaciones. |
Desactivado |
|
Seguimiento de eventos de configuración. |
Desactivado |
|
Rastree eventos relacionados con errores catastróficos en demonios. |
Desactivado |
|
Seguimiento de eventos de IPC. |
Desactivado |
|
Seguimiento de eventos de ppm. |
Desactivado |
|
Seguimiento de eventos rpd. |
Desactivado |
|
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.
Ver también
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:
[edit services rpm traceoptions] user@host set file filename
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:
[edit services rpm traceoptions] user@host set file filename files number size size
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:
[edit services rpm traceoptions] user@host set file rpmtrace files 20 size 2MB
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:
[edit services rpm traceoptions] user@host set file filename world-readable
Para establecer explícitamente el comportamiento predeterminado:
[edit services rpm traceoptions] user@host set file filename no-world-readable
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:
[edit services rpm traceoptions] user@host set file filename match regular-expression