例:正規表現を使用したイベントポリシーの制御
以下のポリシーは、両方のトラップ(SNMP_TRAP_LINK_DOWN
およびSNMP_TRAP_LINK_UP
)の属性が互いに一致し、トラップ内の属性がinterface-name
文字tでSNMP_TRAP_LINK_DOWN
始まる場合interface-name
にのみ実行されます。つまり、ポリシーはT1(t1-)およびT3(t3-)インターフェイスに対してのみ実行されます。プロセスが他のインターフェイスからトラップをeventd
受信した場合、ポリシーは実行されません。
メモ:
システム ログ ファイルでは、メッセージ タグはすべての大文字で表示されます。CLI(コマンドラインインターフェイス)では、メッセージタグはすべての小文字で表示されます。
[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; } } }