Exemplo: controle da política de eventos usando uma expressão regular
A política a seguir é executada apenas se o interface-name
atributo em ambas as armadilhas (SNMP_TRAP_LINK_DOWN
e SNMP_TRAP_LINK_UP
) combinar entre si e o interface-name
atributo na armadilha começar com letra SNMP_TRAP_LINK_DOWN
t. Isso significa que a política é executada apenas para interfaces T1 (t1-) e T3 (t3-). A política não é executada quando o eventd
processo recebe armadilhas de outras interfaces.
Nota:
Nos arquivos de log do sistema, as tags de mensagem aparecem em todas as letras maiúsculas. Na interface de linha de comando (CLI), as etiquetas de mensagem aparecem em todas as letras 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; } } }