Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general de scripts de eventos

Descripción de scripts de eventos

Las políticas de eventos definidas activan automáticamente las secuencias de comandos de eventos de Junos OS en respuesta a un evento del sistema y pueden indicar a Junos OS que tome medidas inmediatas. Los scripts de eventos automatizan la gestión y la resolución de problemas de red y dispositivos. Las secuencias de comandos de eventos pueden realizar funciones disponibles mediante las llamadas a procedimiento remoto (RPC) compatibles con el protocolo de administración XML de Junos o la API de Junos Extensible Markup Language (XML). Las secuencias de comandos de eventos se ejecutan mediante el proceso del evento (evento).

Las secuencias de comandos de eventos le permiten:

  • Diagnosticar y solucionar problemas automáticamente en la red

  • Monitoree el estado general de un dispositivo.

  • Se ejecuta automáticamente como parte de una política de eventos que detecta condiciones de error periódicas

  • Cambiar la configuración en respuesta a un problema

Las secuencias de comandos de eventos se basan en el protocolo de administración XML de Junos y la API XML de Junos, que se analizan en El protocolo de administración XML de Junos y Descripción general de la API de Junos XML. Las secuencias de comandos de eventos se pueden escribir en Python, transformaciones de lenguaje de hoja de estilo extensible (XSLT) o lenguaje de secuencias de comandos alternativas de lenguaje de hoja de estilo (SLAX). Las secuencias de comandos de eventos utilizan el lenguaje de ruta XML (XPath) para localizar los objetos operativos que se van a inspeccionar y las construcciones de secuencias de comandos de automatización para especificar las acciones que se deben realizar en los objetos operativos. Las acciones pueden cambiar la salida o ejecutar comandos adicionales según la salida.

Los scripts de eventos se invocan dentro de una política de eventos. Para usar secuencias de comandos de eventos en una política de eventos, los scripts de eventos se deben habilitar en el [edit event-options event-script file] nivel de jerarquía y deben configurarse en la then jerarquía para la política de eventos. Cuando se activa una política de eventos, la política reenvía los detalles del evento a las secuencias de comandos de eventos y ejecuta las secuencias de comandos en el orden en que se configuran. Estas secuencias de comandos contienen instrucciones que ejecutan comandos de modo operativo, inspeccionan el resultado automáticamente y realizan las acciones necesarias. Para obtener más información acerca de las políticas de eventos, consulte Descripción general de las políticas de eventos y notificaciones de eventos y Ejecutar scripts de eventos en una política de eventos.

Puede usar secuencias de comandos de eventos para generar cambios en la configuración del dispositivo. Dado que los cambios se cargan antes de que se realicen las comprobaciones de validación estándar, se validan para obtener la sintaxis correcta, al igual que las instrucciones que ya están presentes en la configuración antes de aplicar la secuencia de comandos. Si la sintaxis es correcta, la configuración se activa y se convierte en la configuración activa y operativa del dispositivo.

Ventajas de los scripts de eventos

Las secuencias de comandos de eventos, junto con las políticas de eventos, proporcionan las siguientes ventajas:

  • Mejore la confiabilidad de la red y maximice el tiempo de actividad de la red mediante el diagnóstico automático y la solución de problemas en la red

  • Acortar el tiempo de resolución de problemas y acelerar la resolución de problemas de red mediante la automatización de tareas de resolución de problemas

  • Reduzca el tiempo necesario para la supervisión e intervención manuales del sistema

  • Le permite garantizar políticas de eventos coherentes en todos los dispositivos, simplificar el despliegue de políticas de eventos y reducir el tamaño de la configuración mediante la incorporación de políticas de eventos directamente en el script de eventos