EN ESTA PÁGINA
Ejemplo: Configurar una política de eventos para cargar archivos
En este ejemplo, se configuran las acciones de política de eventos que cargan archivos relevantes en una ubicación especificada para su análisis.
Requisitos
Antes de empezar:
Configure los destinos a los que hará referencia en la política de eventos. Vea ejemplo: Definir destinos para el archivado de archivos por políticas de evento.
Configure la política de eventos generales y la activación de eventos.
Visión general
Cuando una acción de política de eventos genera archivos de salida, puede archivar los archivos para su análisis posterior. Del mismo modo, es posible que desee archivar archivos de sistema, incluidos los archivos de registro del sistema, los archivos de núcleo y los archivos de configuración, desde el momento en que se produce un evento. Puede configurar una política de eventos para cargar archivos de sistema existentes o para cargar los archivos de salida generados a partir de un comando o script de eventos invocado en el momento en que se produce un evento. En esta sección, se describe la configuración necesaria para cargar cada uno de estos archivos de salida mediante una política de eventos.
Cuando configure una política de eventos para cargar archivos, el dispositivo carga los archivos pertinentes a la ubicación a la que se hace referencia en la destination
instrucción configurada para esa acción de política de eventos. Debe especificar un nombre de destino que esté configurado en el [edit event-options destinations]
nivel de jerarquía.
En este ejemplo, policy1
consta de las siguientes instrucciones, donde e1 es el evento de activación. A continuación, el ejemplo configura la política de eventos para cargar un archivo de registro y el archivo de configuración comprometido, así como los archivos de salida generados a partir de las execute-commands
acciones y event-script
.
[edit event-options policy policy1] events e1; then { execute-commands { commands { "show interfaces brief ge-*"; } } event-script event-script1; }
Configuración
- Configuración rápida de CLI
- Cargar archivos del sistema
- Cargar archivos de salida de comando
- Carga de archivos de salida de scripts de eventos
- Resultados
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el [edit]
nivel de jerarquía:
set event-options policy policy1 then upload filename /var/log/messages destination mgmt-archives transfer-delay 4 set event-options policy policy1 then upload filename /var/log/messages destination mgmt-archives retry-count 5 retry-interval 4 set event-options policy policy1 then upload filename /var/log/messages destination mgmt-archives user-name admin set event-options policy policy1 then upload filename /var/log/messages destination mgmt-server set event-options policy policy1 then upload filename committed destination mgmt-archives set event-options policy policy1 then execute-commands output-filename ge-interfaces set event-options policy policy1 then execute-commands destination mgmt-archives transfer-delay 5 set event-options policy policy1 then execute-commands destination mgmt-archives retry-count 5 retry-interval 4 set event-options policy policy1 then event-script event-script1 output-filename policy1-script-output set event-options policy policy1 then event-script event-script1 destination mgmt-archives transfer-delay 5 set event-options policy policy1 then event-script event-script1 destination mgmt-archives retry-count 5 retry-interval 4
Cargar archivos del sistema
Procedimiento paso a paso
Configure la política policy1
de eventos para cargar el archivo de sistema /var/log/messages en los sitios de archivo mgmt-archives y mgmt-server. Además, cargue la configuración confirmada en el sitio de archivo mgmt-archives. Los sitios de archivo de destino ya deberían estar configurados en el [edit event-options destinations]
nivel jerárquico
Configure la
upload
instrucción e incluya el archivo para archivar y el sitio de archivo de destino.[edit event-options policy policy1 then] bsmith@R1# set upload filename /var/log/messages destination mgmt-archives bsmith@R1# set upload filename /var/log/messages destination mgmt-server
Para cargar el archivo de configuración confirmada, especifique el valor del nombre de archivo como comprometido.
[edit event-options policy policy1 then] bsmith@R1# set upload filename committed destination mgmt-archives
-
(Opcional) Configure el retraso de transferencia asociado con cada archivo y destino.
El siguiente comando configura un retraso de transferencia de 4 segundos cuando el archivo /var/log/messages se carga en el destino mgmt-archives. Si también configura un retraso de transferencia para el destino, el retraso total es la suma de los dos retrasos.
[edit event-options policy policy1 then] bsmith@R1# set upload filename /var/log/messages destination mgmt-archives transfer-delay 4
-
(Opcional) Configure el recuento de reintento y el intervalo de reintento asociados con cada archivo y destino.
En este ejemplo, si el archivo /var/log/messages no se carga en el sitio de mgmt-archives, el sistema intenta la carga hasta 5 veces más y espera 4 segundos entre cada intento.
[edit event-options policy policy1 then] bsmith@R1# set upload filename /var/log/messages destination mgmt-archives retry-count 5 retry-interval 4
-
(Opcional) Configure el nombre de usuario para la operación de carga del archivo. El sistema carga el archivo con los privilegios del usuario especificado.
[edit event-options policy policy1 then] bsmith@R1# set upload filename /var/log/messages destination mgmt-archives user-name admin
Confirme la configuración.
[edit event-options policy policy1 then] bsmith@R1# commit
Cargar archivos de salida de comando
Procedimiento paso a paso
Cuando la política de eventos invoca la execute-commands
acción, la salida del comando se puede escribir en un archivo. Configure la política policy1
de eventos para escribir la salida de comandos en un archivo y cargar el archivo generado en los mgmt-archives de destino, que ya está configurado en el [edit event-options destinations]
nivel de jerarquía.
-
Defina una cadena descriptiva que se incluirá en el nombre de archivo de salida.
[edit event-options policy policy1 then] bsmith@R1# set execute-commands output-filename ge-interfaces
-
Configure la
destination
instrucción para cargar el archivo generado en el sitio de archivo especificado.[edit event-options policy policy1 then] bsmith@R1# set execute-commands destination mgmt-archives
-
(Opcional) Configure el retraso de transferencia para la operación de carga, que en este ejemplo es de 5 segundos.
[edit event-options policy policy1 then] bsmith@R1# set execute-commands destination mgmt-archives transfer-delay 5
-
(Opcional) Configure el recuento de reintentos y el intervalo de reintento para la operación de carga.
En este ejemplo, si la operación de carga falla, el sistema intenta la carga hasta 5 veces más y espera 4 segundos entre cada intento.
[edit event-options policy policy1 then] bsmith@R1# set execute-commands destination mgmt-archives retry-count 5 retry-interval 4
Confirme la configuración.
[edit event-options policy policy1 then] bsmith@R1# commit
Carga de archivos de salida de scripts de eventos
Procedimiento paso a paso
Cuando la política de eventos invoca una secuencia de comandos de evento, la salida de la secuencia de comandos se puede escribir en un archivo. Configure la política policy1
de eventos para escribir la salida de scripts de evento en un archivo y cargar el archivo generado en los mgmt-archives de destino, que ya está configurado en el [edit event-options destinations]
nivel de jerarquía. En este ejemplo, la política de eventos invoca una secuencia de comandos de eventos denominada event-script1.
-
Defina una cadena descriptiva que se incluirá en el nombre de archivo de salida.
[edit event-options policy policy1 then] bsmith@R1# set event-script event-script1 output-filename policy1-script-output
Configure la
destination
instrucción para cargar el archivo generado en el sitio de archivo deseado.[edit event-options policy policy1 then] bsmith@R1# set event-script event-script1 destination mgmt-archives
-
(Opcional) Configure el retraso de transferencia para la operación de carga, que en este ejemplo es de 5 segundos.
[edit event-options policy policy1 then] bsmith@R1# set event-script event-script1 destination mgmt-archives transfer-delay 5
-
(Opcional) Configure el recuento de reintentos y el intervalo de reintento para la operación de carga.
En este ejemplo, si se produce un error en la carga, el sistema intenta la carga hasta 5 veces más y espera 4 segundos entre cada intento.
[edit event-options policy policy1 then] bsmith@R1# set event-script event-script1 destination mgmt-archives retry-count 5 retry-interval 4
Confirme la configuración.
[edit event-options policy policy1 then] bsmith@R1# commit
Resultados
[edit event-options policy policy1 then] upload filename /var/log/messages destination mgmt-archives { user-name admin; transfer-delay 4; retry-count 5 retry-interval 4; } upload filename /var/log/messages destination mgmt-server upload filename committed destination mgmt-archives; execute-commands { commands { "show interfaces brief ge-*"; } output-filename ge-interfaces; destination mgmt-archives { transfer-delay 5; retry-count 5 retry-interval 4; } } event-script event-script1 { output-filename policy1-script-output; destination mgmt-archives { transfer-delay 5; retry-count 5 retry-interval 4; } }
Verificación
Verificar la carga
Propósito
Cuando el evento configurado activa la política de eventos, el sistema carga los archivos de salida generados y los archivos de sistema especificados en la dirección URL definida en el destino mgmt-archives. En el servidor de destino, compruebe que se han cargado todos los archivos.
Acción
En el servidor de destino, compruebe que todos los archivos cargados están presentes.
% ls R1_20111209_213452_ge-interfaces R1_20111209_213409_juniper.conf.gz R1_20111209_212941_messages R1_20111209_212619_policy1-script-output
Significado
Tenga en cuenta que el formato del nombre de archivo de cada archivo incluye el nombre del dispositivo, el nombre de archivo y la marca de fecha y hora.
Si todos los archivos cargados están presentes, la política de eventos y las acciones de carga funcionan correctamente. Si no se carga ninguno de los archivos, compruebe que el destino está configurado y que la URL del sitio de archivo y la contraseña requerida se introducen correctamente. Para obtener más información acerca de la configuración de destinos, consulte Ejemplo: Definir destinos para el archivado de archivos por políticas de eventos. Si falta una parte de los archivos, configure un retraso de transferencia más largo y aumente el recuento de reintento y el intervalo de reintento para esos archivos.