[Contents] [Prev] [Next] [Index] [Report an Error]

Controlling Event Policy Using a Regular Expression

The following policy is executed only if the interface-name attribute in both traps (SNMP_TRAP_LINK_DOWN and SNMP_TRAP_LINK_UP) match each other and the interface-name attribute in the SNMP_TRAP_LINK_DOWN trap starts with letter t. This means the policy is executed only for T1 (t1-) and T3 (t3-) interfaces. The policy is not executed when the eventd process receives traps from other interfaces.

Note: In system log files, the message tags appear in all uppercase letters. In the command-line interface (CLI), the message tags appear in all lowercase letters.

event-policy {
    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;
            }
        }
    }
}

[Contents] [Prev] [Next] [Index] [Report an Error]