陷阱过滤器是一个标准列表,可以是数字 OID 前缀或一系列助记符陷阱名称:
sunmcTraps
snmpTraps
coldStart
warmStart
linkDown
linkUp
authenticationFailure
陷阱名称 sunmcTraps 表示适用于所有 Sun Management Center 与企业相关的陷阱的 OID 前缀,陷阱名称 snmpTraps 表示适用于在 SNMP RFC 中定义的所有标准陷阱的 OID 前缀。
陷阱过滤器可以为正或负。 正过滤器指定要发送哪些陷阱。 负过滤器指定不应发送哪些陷阱。 负过滤器是通过将 NOT 指定为第一个标准而定义的。
例如,要仅将标准 SNMP 陷阱转发到辅助陷阱目标,则将过滤器指定为 -f "snmpTraps"。
要将除 Sun Management Center 与企业相关的陷阱外的所有陷阱转发到辅助陷阱目标,则将过滤器指定为 -f "NOT sunmcTraps"。
必须将包含空格的过滤器指定置于引号中,以免 shell 误解。
以下命令将添加辅助陷阱目标 machine02:162,该辅助陷阱目标仅接收 Sun Management Center 代理的 warmStart 和 coldStart 陷阱:
es-trapdest -a machine02:162 -f "warmStart coldStart"