Utilidad Junos Logger
RESUMEN Utilice la utilidad del registrador de Junos para grabar mensajes de registro del sistema personalizados o generar notificaciones de eventos para validar políticas de eventos en un entorno de prueba.
El software Junos incluye una utilidad de registro que le permite:
-
Grabar mensajes personalizados en el archivo de registro del sistema
-
Simular notificaciones de eventos de Junos
Descripción general de Junos Logger
El registrador de Junos es una utilidad de shell que puede utilizar para registrar mensajes personalizados en el archivo de registro del sistema y generar notificaciones de eventos artificialmente. El registrador le permite probar correctamente las políticas de eventos y los scripts de eventos, incluso cuando el evento desencadenante es difícil de reproducir.
Puede configurar políticas de eventos en dispositivos Junos para ejecutar acciones específicas en respuesta a un evento o una serie de eventos. Es importante probar una directiva de eventos antes de implementarla en un entorno de producción para asegurarse de que la directiva se activa según lo esperado y realiza las acciones correctas. En algunos casos, es difícil simular el entorno que genera los eventos necesarios para activar una directiva de eventos. En estos casos, puede utilizar la utilidad del registrador de Junos para generar notificaciones de eventos que activen la directiva.
El registrador de eventos de Junos es una utilidad de shell no compatible que no debe utilizarse en dispositivos en un entorno de producción. Sin embargo, la utilidad es adecuada para su uso en entornos de laboratorio donde está desarrollando y verificando políticas de eventos y scripts de eventos.
La utilidad del registrador también le permite grabar un mensaje en el registro del sistema sin activar una notificación de evento. Por lo tanto, puede registrar información complementaria sobre el sistema, además de los mensajes y eventos que se registran automáticamente durante las operaciones normales del dispositivo.
Cuando se utiliza la utilidad del registrador para generar notificaciones de eventos o grabar mensajes de registro personalizados, el dispositivo utiliza una versión modificada de la utilidad del logger
sistema operativo base. La utilidad modificada acepta un conjunto especializado de opciones diseñadas para su uso con el software Junos.
Sintaxis de Junos Logger (Generar un evento)
Sintaxis (Junos OS)
logger -e EVENT_ID -a attribute=value -d process -l logical-system-name -p priority "message"
Sintaxis (Junos OS evolucionado)
eventd_logger -e EVENT_ID -a attribute=value -d process -l logical-system-name -p priority "message"
Descripción
Genere una notificación de evento y también registre el evento en el registro del sistema, siempre que el dispositivo esté configurado para registrar eventos con la prioridad especificada.
Opciones
En la tabla 1 se describen los argumentos obligatorios y opcionales de la utilidad del registrador de eventos de Junos.
Ejemplo de | descripción | de opción |
---|---|---|
|
(Opcional) Atributo asociado al evento. El nombre del atributo debe estar en minúsculas. Para especificar varios atributos, incluya la Para obtener más información acerca de los atributos asociados a un evento de Junos determinado, vea los detalles del evento en la herramienta Explorador de registros del sistema . |
|
|
(Opcional) Proceso de Junos (demonio) para usarlo como proceso de origen del evento. Si no especifica un proceso, Junos OS lo utiliza para el proceso y Junos OS Evolved lo utiliza |
|
|
Evento para el que se va a generar la notificación del evento. El identificador de evento debe estar en mayúsculas. |
|
|
(Opcional) Genere y registre una notificación de evento en el archivo de registro para el sistema lógico especificado. |
|
|
(Opcional) Registre el evento con la prioridad dada, especificada numéricamente o como un par syslog facility.severity . La prioridad predeterminada es |
|
message | (Opcional) Cadena de mensaje que se va a registrar en el registro del sistema. No se requieren citas, pero se recomiendan para mayor claridad. |
"Este es un evento de prueba generado manualmente". |
Sintaxis de Junos Logger (Registrar un mensaje)
Sintaxis (Junos OS)
logger -46Ais -f file -h host -p priority -t tag "message"
Sintaxis (Junos OS evolucionado)
eventd_logger -is -f file -p priority -t tag "message"
Descripción
Registrar entradas en el registro del sistema, siempre que el dispositivo esté configurado para registrar mensajes con la prioridad especificada.
En dispositivos que ejecutan Junos OS Evolved, también puede usar la utilidad del registrador de Linux en el shell del sistema para grabar mensajes en el registro del sistema.
Opciones
Cuando se utiliza la utilidad del registrador de Junos para grabar mensajes personalizados en el registro del sistema, el dispositivo llama a la logger
utilidad para el sistema operativo base subyacente. Solo un subconjunto de las opciones son compatibles con los logger
dispositivos Junos. En la Tabla 2 se describen las opciones admitidas.
Descripción de la opción | |
---|---|
|
(Opcional) En Junos OS, utilice solo direcciones IPv4 o IPv6. |
|
(Opcional) En Junos OS, intente enviar el mensaje a todas las direcciones. |
|
(Opcional) Copie el contenido del archivo especificado en el archivo de registro del sistema. |
|
(Opcional) En Junos OS, envíe el mensaje al host remoto especificado en lugar de registrarlo localmente. |
|
(Opcional) Registre el ID de proceso del proceso del registrador con cada línea. |
|
(Opcional) Genere el evento con la prioridad dada, especificada numéricamente o como un par syslog facility.severity . La prioridad predeterminada es |
|
(Opcional) Registre el mensaje en error estándar, además del archivo de registro del sistema. |
|
(Opcional) Registre la entrada con la etiqueta especificada en lugar de la etiqueta predeterminada, que es el nombre de usuario actual. |
message | (Opcional) Cadena de mensaje que se va a registrar en el registro del sistema. No se requieren citas, pero se recomiendan para mayor claridad. |
Usar el registrador de Junos para generar eventos
El registrador de eventos de Junos es una utilidad de shell. Para utilizar la utilidad, primero debe iniciar un shell del sistema.
Para generar una notificación de evento y también registrarla en el archivo de registro del sistema:
La notificación de eventd
evento se envía al proceso. El dispositivo también registra la información del evento y el mensaje especificado en el archivo de registro del sistema, siempre que haya configurado el dispositivo para registrar mensajes de la instalación y el nivel de gravedad especificados.
user@host> show log messages | match UI_COMMIT Nov 4 16:26:41 host mgd: UI_COMMIT: This is a test event.
Puede utilizar la utilidad del registrador de eventos de Junos para generar una o varias notificaciones de eventos con el fin de activar y probar una política de eventos cuando sea difícil reproducir los eventos en un entorno de laboratorio determinado. En el ejemplo anterior, el dispositivo ejecutará cualquier política que se active en el evento UI_COMMIT.
Usar el registrador de Junos para registrar mensajes
El registrador de Junos es una utilidad de shell. Para utilizar la utilidad, primero debe iniciar un shell del sistema.
Para registrar información en el archivo de registro del sistema:
En este ejemplo, la cadena de mensaje se registra en el registro del sistema con la etiqueta CUSTOM_LOG, siempre que haya configurado el dispositivo para registrar mensajes de la instalación y el nivel de gravedad dados.
user@host> show log messages | match CUSTOM_LOG Nov 16 14:38:31 host CUSTOM_LOG[21905]: The server is up.