使用非标准系统日志消息触发事件策略
命令输出中未列出可在事件策略中引用的 set event-options policy policy-name events ?
一些系统日志消息。这些系统日志消息具有 事件 ID 和 message
属性。事件 ID 基于消息的来源,如 表 1 所示。
事件 ID |
起源 |
---|---|
系统 |
来自 Junos 守护程序和公用事业部门的消息 |
内核 |
来自内核的消息 |
Pic |
来自物理接口卡 (PIC) 和灵活 PIC 集中器 (FPC) 的消息 |
Lcc |
在 TX Matrix 路由器上,来自线卡机箱 (LCC) 的消息 |
Scc |
在 TX Matrix 路由器上,来自交换卡机箱 (SCC) 的消息 |
要将事件策略基于表 1 中显示的事件类型,请包括events event-id
语句和attributes-match
语句以及层次结构级别中的event-id.message matches "message"
[edit event-options policy policy-name]
属性:
[edit event-options policy policy-name] events event-id; attributes-match { event-id.message matches "message"; }
例如,以下事件策略引用KERNEL
系统日志消息。仅当包含与“信号 11 上退出”匹配的消息的事件发生时KERNEL
,事件策略才会执行raise-trap
此操作。
[edit event-options] policy kernel-policy { events KERNEL; attributes-match { KERNEL.message matches "exited on signal 11"; } then { raise-trap; } }