可以使用 es-trapdest 命令管理辅助陷阱目标。 您可以在命令中使用以下选项。
表 2–3 es-trapdest 选项
要执行以下操作 |
键入 |
---|---|
列出当前指定的辅助陷阱目标 |
es-trapdest -l |
删除当前指定的辅助陷阱目标 |
es-trapdest -d n 其中 n 是要删除的当前指定的辅助陷阱目标的数目,如 es-trapdest -l 命令所示。 |
添加新的辅助陷阱目标 |
es-trapdest -a host:port 其中 host 是目标主机的名称,port 是目标端口号。 |
在使用 es-trapdest -a 命令添加新辅助陷阱目标时,还可以使用以下可选参数。
指定 SNMP 版本: SNMPv1、SNMPv2c 或 SNMPv2u
指定 SNMP 团体或用户名称
指定陷阱过滤器
陷阱过滤器是一个标准列表,可以是数字 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"
平台代理的每个实例都可以拥有一组自己的辅助陷阱目标。 要为平台代理的特定实例指定辅助陷阱目标,请使用 es-trapdest 命令的 -c instance 选项,其中 instance 是平台代理实例的名称。 如果没有将 -c 指定为 es-trapdest 命令的变量,则 es-trapdest 命令将使用管理 Sun Management Center 代理组件的辅助陷阱目标时使用的 agent 的默认值。