Operaciones de RPM de seguimiento
Las operaciones de seguimiento de 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 ayudarle a resolver problemas más rápido.
Descripción general de las operaciones de seguimiento de RPM
En Junos OS, las operaciones de seguimiento se habilitan configurando la instrucción traceoptions en el nivel de jerarquía específico del que se desea realizar el seguimiento. Junos OS Evolved utiliza una arquitectura de seguimiento diferente. Todas las aplicaciones en ejecución crean información de seguimiento, con varias instancias de la misma aplicación con 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 Evolved no admite la traceoptions instrucción en muchos de los niveles de jerarquía que admite Junos OS.
En Junos OS Evolved, no se ven los archivos de seguimiento directamente y nunca se deben agregar, editar ni eliminar archivos de seguimiento en el directorio /var/log/traces , ya que esto puede dañar los seguimientos. En su lugar, utilice 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 Evolved crean información de seguimiento en el nivel de info forma predeterminada.
En Junos OS, de forma predeterminada, no se realiza un seguimiento de ningún evento. Puede cambiar este comportamiento predeterminado mediante la traceoptions instrucción. Si incluye la traceoptions instrucción en el nivel de [edit services rpm] 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), se le cambia el nombre a rmopd.0, luego a rmopd.1, etc., hasta que haya tres archivos de seguimiento. A continuación, se sobrescribe el archivo de seguimiento más antiguo (rmopd.2).
-
Solo puede tener acceso a los archivos de registro el usuario que configura la operación de seguimiento.
RPM se rige por la rmopd aplicación. En Junos OS Evolved, para configurar seguimientos para una gravedad distinta info a la de 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 la supervisión general y la resolución de problemas de dispositivos que ejecutan Junos OS o Junos OS Evolved, recomendamos usar herramientas estándar como comandos show de CLI, 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 configuración está presente, solo se registran los traceoptions eventos importantes. Puede configurar las operaciones de seguimiento que se registrarán incluyendo las siguientes instrucciones en el nivel de [edit services rpm traceoptions] jerarquía:
flag {
all;
configuration;
error;
ipc;
ppm;
rpd;
statistics
}
La Tabla 1 describe el significado de las banderas de rastreo de RPM.
| Bandera |
Descripción |
Configuración predeterminada |
|---|---|---|
|
|
Realice un seguimiento de todas las operaciones. |
Apagado |
|
|
Rastrear eventos de configuración. |
Apagado |
|
|
Rastrear eventos relacionados con errores catastróficos en demonios. |
Apagado |
|
|
Realizar un seguimiento de los eventos de IPC. |
Apagado |
|
|
Realizar un seguimiento de eventos ppm. |
Apagado |
|
|
Realizar un seguimiento de los eventos rpd. |
Apagado |
|
|
Estadísticas de rastreo. |
Apagado |
De forma predeterminada, para Junos OS Evolved, todas las aplicaciones en ejecución crean información de seguimiento en el info nivel. Para configurar seguimientos para una gravedad distinta info de la rmopd aplicación, incluya la application rmopd node node-name level severity instrucción en el nivel jerárquico [edit system trace]. Para obtener información sobre los distintos niveles de gravedad configurables para Junos OS evolucionado, consulte Seguimiento (Sistema).
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
Configurar el número y el tamaño de los archivos de registro RPM
(Solo Junos OS) Para configurar los límites del número y tamaño de los archivos de seguimiento RPM:
[edit services rpm traceoptions] user@host set file filename files number size size
El número 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 de 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, se le cambia el nombre a rpmtrace.0 y se crea un nuevo archivo denominado rpmtrace . Cuando el nuevo rpmtrace alcanza los 2 MB, rpmtrace.0 pasa a denominarse rpmtrace.1 y rpmtrace pasa a denominarse rpmtrace.0. Este proceso se repite hasta que haya 20 archivos de seguimiento. Luego, el archivo más antiguo (rpmtrace.19) se sobrescribe con rpmtrace.18.
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 las líneas que se van a registrar
(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 se va a coincidir:
[edit services rpm traceoptions] user@host set file filename match regular-expression