Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation des scripts d’événements

Comprendre les scripts d’événements

Les scripts d’événements Junos OS sont automatiquement déclenchés par des stratégies d’événements définies en réponse à un événement système et peuvent demander à Junos OS de prendre des mesures immédiates. Les scripts d’événements automatisent la gestion et le dépannage du réseau et des équipements. Les scripts d’événements peuvent exécuter des fonctions disponibles via les appels de procédure à distance (RPC) pris en charge par le protocole de gestion Junos XML ou l’API XML (Junos Extensible Markup Language). Les scripts d’événements sont exécutés par le processus d’événement (eventd).

Les scripts d’événements vous permettent de :

  • Diagnostiquer et résoudre automatiquement les problèmes sur le réseau

  • Surveillez l’état général d’un équipement.

  • S’exécuter automatiquement dans le cadre d’une stratégie d’événements qui détecte les conditions d’erreur périodiques

  • Modifier la configuration en réponse à un problème

Les scripts d’événements sont basés sur le protocole de gestion Junos XML et l’API Junos XML, qui sont abordés dans Junos XML Management Protocol et Junos XML API Overview. Les scripts d’événements peuvent être écrits en Python, XSLT (Extensible Stylesheet Language Transformations) ou SLAX (Stylesheet Language Alternative syntaX). Les scripts d’événements utilisent XML Path Language (XPath) pour localiser les objets opérationnels à inspecter, et des scripts d’automatisation pour spécifier les actions à effectuer sur les objets opérationnels. Les actions peuvent modifier la sortie ou exécuter des commandes supplémentaires en fonction de la sortie.

Les scripts d’événements sont appelés dans une stratégie d’événement. Pour utiliser des scripts d’événements dans une stratégie d’événements, les scripts d’événements doivent être activés au niveau de la [edit event-options event-script file] hiérarchie et doivent être configurés sous la then hiérarchie pour la stratégie d’événements. Lorsqu’une stratégie d’événement est déclenchée, la stratégie transfère les détails de l’événement aux scripts d’événements et exécute les scripts dans l’ordre dans lequel ils sont configurés. Ces scripts contiennent des instructions qui exécutent des commandes en mode opérationnel, inspectent automatiquement la sortie et effectuent toutes les actions nécessaires. Pour plus d’informations sur les stratégies d’événements, consultez Présentation des stratégies d’événements et des notifications d’événements et Exécuter des scripts d’événements dans une stratégie d’événements.

Vous pouvez utiliser des scripts d’événements pour générer des modifications à la configuration de l’équipement. Comme les modifications sont chargées avant que les vérifications de validation standard ne soient effectuées, elles sont validées pour la syntaxe correcte, tout comme les instructions déjà présentes dans la configuration avant l’application du script. Si la syntaxe est correcte, la configuration est activée et devient la configuration active de l’équipement opérationnel.

Avantages des scripts d’événements

Les scripts d’événements, associés aux stratégies d’événements, offrent les avantages suivants :

  • Améliorez la fiabilité du réseau et optimisez la disponibilité du réseau en diagnostiquer et résoudre automatiquement les problèmes sur le réseau

  • Réduisez le temps de dépannage et accélérez le temps de résolution des problèmes réseau en automatisant les tâches de dépannage

  • Réduire le temps nécessaire à la surveillance et à l’intervention manuelles du système

  • Vous pouvez garantir la cohérence des politiques d’événements sur tous les équipements, simplifier le déploiement des stratégies d’événements et réduire la taille de la configuration en intégrant des stratégies d’événements directement dans le script d’événement