Exemple : contrôle de la stratégie d’événements à l’aide d’une expression régulière
La stratégie suivante n’est exécutée que si l’attribut interface-name
dans les deux traps (SNMP_TRAP_LINK_DOWN
et SNMP_TRAP_LINK_UP
) se correspond et l’attribut interface-name
dans le piège commence par la SNMP_TRAP_LINK_DOWN
lettre t. Cela signifie que la stratégie est exécutée uniquement pour les interfaces T1 (t1-) et T3 (t3-). La stratégie n’est pas exécutée lorsque le eventd
processus reçoit des traps provenant d’autres interfaces.
Dans les fichiers journaux système, les balises de messages apparaissent dans toutes les majuscules. Dans l’interface de ligne de commande (CLI), les balises de messages apparaissent dans toutes les minuscules.
[edit event-options] policy pol6 { events snmp_trap_link_down; within 120 events snmp_trap_link_up; attributes-match { snmp_trap_link_up.interface-name equals snmp_trap_link_down.interface-name; snmp_trap_link_down.interface-name matches "^t"; } then { execute-commands { commands { "show interfaces {$$.interface-name}"; "show configuration interfaces {$$.interface-name}"; } output-filename config.txt; destination bsd2; output-format text; } } }