Ejemplo: controlar la directiva de eventos mediante una expresión regular
La siguiente directiva sólo se ejecuta si el interface-name
atributo de ambas capturas (SNMP_TRAP_LINK_DOWN
y SNMP_TRAP_LINK_UP
) coincide entre sí y el interface-name
atributo de la interrupción comienza con la SNMP_TRAP_LINK_DOWN
letra t. Esto significa que la política solo se ejecuta para las interfaces T1 (t1-) y T3 (t3-). La política no se ejecuta cuando el eventd
proceso recibe capturas de otras interfaces.
Nota:
En los archivos de registro del sistema, las etiquetas de mensaje aparecen en mayúsculas. En la interfaz de línea de comandos (CLI), las etiquetas de mensaje aparecen en minúsculas.
[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; } } }