陷阱过滤器是一个标准列表,可以是数字 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"