SUR CETTE PAGE
Exemple : créer un piège SNMP en réponse à un événement
Cet exemple configure une stratégie d’événement pour créer un piège et exécuter un script d’événement en réponse à un événement :
Exigences
Un équipement exécutant Junos OS, configuré pour SNMP.
Aperçu
L’exemple suivant configure la stratégie raise-trap-on-ospf-nbrdown d’événement pour qu’elle se déclenche sur l’événement RPD_OSPF_NBRDOWN , ce qui indique une adjacence OSPF terminée avec un routeur voisin. L’action de la stratégie d’événement soulève un piège en réponse à l’événement. L’équipement envoie une notification au gestionnaire SNMP, s’il est configuré au [edit snmp] niveau hiérarchique.
En outre, la stratégie d’événement exécute le script d’événement ospf.xsl en réponse à cet événement et fournit l’interface concernée comme argument au script. L’argument $$rpd_ospf_nbrdown.interface-name se résout au nom de l’interface associé à l’événement de déclenchement.
La sortie du script d’événement est enregistrée dans le fichier ospf-out et le fichier de sortie est téléchargé vers la destination mgmt-archives, qui est configurée au niveau de la [edit event-options destinations] hiérarchie. Pour invoquer un script d’événement dans une stratégie d’événements, le script d’événement doit être présent dans le répertoire /var/db/scripts/event sur le disque dur, et il doit être activé dans la configuration.
Configuration
Configuration rapide cli
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les détails nécessaires pour correspondre à votre configuration réseau, puis copiez et collez les commandes dans la CLI au niveau de la [edit] hiérarchie.
set event-options policy raise-trap-on-ospf-nbrdown events rpd_ospf_nbrdown
set event-options policy raise-trap-on-ospf-nbrdown then raise-trap
set event-options policy raise-trap-on-ospf-nbrdown then event-script ospf.xsl arguments interface "{$$rpd_ospf_nbrdown.interface-name}"
set event-options policy raise-trap-on-ospf-nbrdown then event-script ospf.xsl output-filename ospf-out
set event-options policy raise-trap-on-ospf-nbrdown then event-script ospf.xsl destination mgmt-archives
Configuration de la stratégie d’événements
Procédure étape par étape
Pour configurer une stratégie d’événement qui déclenche un piège à la réception d’un événement et exécute éventuellement un script d’événement :
Créez et nommez la stratégie d’événements.
[edit] user@R1# edit event-options policy raise-trap-on-ospf-nbrdown
Configurez la stratégie d’événement pour qu’elle corresponde à l’événement souhaité, qui, dans cet exemple, est l’événement
RPD_OSPF_NBRDOWN.[edit event-options policy raise-trap-on-ospf-nbrdown] user@R1# set events rpd_ospf_nbrdown
Configurez l’action de la stratégie d’événement pour créer un piège SNMP en réponse à l’événement.
[edit event-options policy raise-trap-on-ospf-nbrdown] user@R1# set then raise-trap
(Facultatif) Configurez les actions supplémentaires à prendre en réponse à l’événement.
Cet exemple exécute un script d’événement et télécharge le fichier de sortie associé vers une destination prédéfinie.
[edit event-options policy raise-trap-on-ospf-nbrdown] user@R1# set then event-script ospf.xsl arguments interface {$$rpd_ospf_nbrdown.interface-name} user@R1# set then event-script ospf.xsl output-filename ospf-out destination mgmt-archivesValidez la configuration.
user@R1# commit
Résultats
[edit event-options]
policy raise-trap-on-ospf-nbrdown {
events rpd_ospf_nbrdown;
then {
event-script ospf.xsl {
arguments {
interface "{$$rpd_ospf_nbrdown.interface-name}";
}
output-filename ospf-out;
destination mgmt-archives;
}
raise-trap;
}
}