Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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.

Nota:

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)

Sintaxis (Junos OS evolucionado)

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.

Tabla 1: Opciones del registrador (generar un evento)
Ejemplo de descripción de opción

-a attribute=value

(Opcional) Atributo asociado al evento. El nombre del atributo debe estar en minúsculas. Para especificar varios atributos, incluya la -a opción para cada atributo.

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 .

-a username=admin
-a command=commit

-d process

(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 logger EVENTD_LOGGER para el proceso.

-d mgd

-e EVENT_ID

Evento para el que se va a generar la notificación del evento. El identificador de evento debe estar en mayúsculas.

-e UI_COMMIT

-l logical-system-name

(Opcional) Genere y registre una notificación de evento en el archivo de registro para el sistema lógico especificado.

-l ls-router1

-p priority

(Opcional) Registre el evento con la prioridad dada, especificada numéricamente o como un par syslog facility.severity .

La prioridad predeterminada es user.notice.

-p external.notice

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)

Sintaxis (Junos OS evolucionado)

Descripción

Registrar entradas en el registro del sistema, siempre que el dispositivo esté configurado para registrar mensajes con la prioridad especificada.

Nota:

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.

Tabla 2: Opciones del registrador (Registrar un mensaje)
Descripción de la opción          

(-4 | -6)

(Opcional) En Junos OS, utilice solo direcciones IPv4 o IPv6.

-A

(Opcional) En Junos OS, intente enviar el mensaje a todas las direcciones.

-f file

(Opcional) Copie el contenido del archivo especificado en el archivo de registro del sistema.

-h host

(Opcional) En Junos OS, envíe el mensaje al host remoto especificado en lugar de registrarlo localmente.

-i

(Opcional) Registre el ID de proceso del proceso del registrador con cada línea.

-p priority

(Opcional) Genere el evento con la prioridad dada, especificada numéricamente o como un par syslog facility.severity .

La prioridad predeterminada es user.notice.

-s

(Opcional) Registre el mensaje en error estándar, además del archivo de registro del sistema.

-t tag

(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:

  1. Inicie un shell del sistema.

    El indicador del shell varía según el sistema operativo y si el usuario es el usuario raíz. Por ejemplo:

    • En Junos OS:

    • En Junos OS Evolved:

  2. Para generar un evento, llame a la utilidad del registrador de Junos y especifique el identificador de evento en mayúsculas, así como cualquier otro argumento opcional.

    Por ejemplo, los siguientes comandos simulan un evento UI_COMMIT. El evento es generado por el mgd proceso y tiene prioridad external.noticede evento.

    • En Junos OS:

    • En Junos OS Evolved:

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.

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:

  1. Inicie un shell del sistema.

    El indicador del shell varía según el sistema operativo y si el usuario es el usuario raíz. Por ejemplo:

    • En Junos OS:

    • En Junos OS Evolved:

  2. Para registrar un mensaje en el registro del sistema, llame a la utilidad del registrador de Junos y especifique la información que desea registrar, así como los argumentos opcionales.

    Por ejemplo, los siguientes comandos registran la cadena de mensaje especificada con la etiqueta y una CUSTOM_LOG prioridad de external.notice.

    • En Junos OS:

    • En Junos OS Evolved:

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.