可以使用 es-trapdest 命令管理辅助陷阱目标。
es-trapdest 命令的语法如下:
es-trapdest [-c] [-a host:port] [-v] [-u] [-f] [-d entrynum ] [-l]
选项 |
修改选项 |
说明 |
---|---|---|
-c |
SunMC 组件(代理、平台等)。默认组件是代理。 |
|
-l |
列出当前指定的辅助陷阱目标。 |
|
-d |
entrynum |
删除当前指定的辅助陷阱目标。entrynum 是要删除的当前指定辅助陷阱目标的编号。entrynum 必须与使用 -l 选项列出的编号相匹配。 |
-a |
host: port |
添加新的辅助陷阱目标。 |
-v |
SNMP 版本(SNMPv1、SNMPv2c、SNMPv2u 或 SNMPv3) |
|
-u |
SNMP 用户/团体 |
|
-f |
陷阱过滤器。即将发送到目标中的 OID 或陷阱名称列表。如果第一个元素是 NOT,系统将发送除列出的陷阱以外的其他所有陷阱。 |
在使用 es-trapdest -a 命令添加新的辅助陷阱目标时,还可以指定以下可选参数。
指定 SNMP 版本:SNMPv1、SNMPv2c、SNMPv2u 或 SNMPv3
指定 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 的默认值。