Sun Management Center 3.6.1 安装和配置指南

使用 es-trapdest 命令

可以使用 es-trapdest 命令管理辅助陷阱目标。

es-trapdest 命令的语法如下:

es-trapdest [-c] [-a host:port] [-v] [-u] [-f] [-d entrynum ] [-l]
表 9–5 es-trapdest 选项

选项 

修改选项 

说明 

-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 命令添加新的辅助陷阱目标时,还可以指定以下可选参数。

-v version

指定 SNMP 版本:SNMPv1、SNMPv2c、SNMPv2u 或 SNMPv3

-u user

指定 SNMP 团体或用户名称

-f filter

指定陷阱过滤器

陷阱过滤器指定

陷阱过滤器是一个标准列表,可以是数字 OID 前缀或一系列助记符陷阱名称:

陷阱名称 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 代理的 warmStartcoldStart 陷阱:

es-trapdest -a machine02:162 -f "warmStart coldStart"

平台代理实例

平台代理的每个实例都可以拥有一组自己的辅助陷阱目标。要为特定的平台代理实例指定辅助陷阱目标,请使用 es-trapdest 命令的 -c instance 选项,其中 instance 是该平台代理实例的名称。如果没有将 -c 指定为 es-trapdest 命令的变量,则 es-trapdest 命令将使用管理 Sun Management Center 代理组件的辅助陷阱目标时使用的 agent 的默认值。