上一主题: SNMPv3 用户的地址筛选下一主题: 加密 SNMPv3 配置文件


配置 SNMPv2c 和 SNMPv3 陷阱目标

sysedgeV3.cf 文件使您可以指定代理应该发送的陷阱类型以及陷阱属性。 支持以下陷阱类型:

注意:在 sysedge.cf 而非 sysedgeV3.cf 中对 SNMPv1 陷阱目标进行配置。

使用 SNMP 团体字符串发送 SNMPv2c 陷阱和 SNMPv2c 通知。 必须在 sysedge.cf 中定义该团体字符串(例如,团体全局只读)。

使用 SNMPv3 用户凭据发送 SNMPv3 陷阱和 SNMPv3 通知。 必须在记录陷阱定义前在 sysedgeV3.cf 配置文件中对 SNMPv3 用户进行定义。

要将代理配置为向指定的目标主机发送 SNMPv2 陷阱,请将以下行添加到 sysedgeV3.cf 文件:

SNMP_V2_TRAP_INFO  <destination_host>|<port>  <trap_context> <community> <trap-encoding>

要将代理配置为向指定的目标主机发送 SNMPv2c 通知陷阱(也称为已确认陷阱和通知请求),请将以下行添加到 sysedgeV3.cf 文件:

SNMP_V2_NOTIFICATION_INFO  <destination_host>|<port>  <trap_context> <community> <timeout> <num_of_retries> <trap-encoding>

要将代理配置为向指定的目标主机发送 SNMPv3 陷阱,请将以下行添加到 sysedgeV3.cf 文件:

SNMP_V3_TRAP_INFO  <destination_host>|<port>  <trap_context> <SNMPv3_user> <trap-encoding>

要将代理配置为向指定的目标主机发送 SNMPv3 通知陷阱(也称为已确认陷阱和通知请求),请将以下行添加到 sysedgeV3.cf 文件:

SNMP_V3_NOTIFICATION_INFO  <destination_host>|<port>  <trap_context> <SNMPv3_user> <timeout> <num_of_retries> <trap-encoding>
destination_host

指定要向其发送陷阱的主机。 您可以指定一个主机名或 IP 地址。

port

在要发送陷阱的目标主机上指定端口号。

trap_context

* (星号)是该字段唯一支持的值。 该值为必填项。

community

(仅限 SNMPv2c)指定要用来发送陷阱的 SNMP 团体字符串。 也必须在 sysedge.cf 文件中对该字符串进行定义。

SNMPv3_user

(仅限 SNMPv3)指定要用来发送陷阱的 SNMPv3 用户。 也必须在 sysedgeV3.cf 文件中对该用户进行定义。

timeout

(可选,仅限通知)指定超时前等待通知发送确认消息的时间(秒)。

num_of_retries

(可选,仅限通知)指定超时后重试发送通知的次数。

trap-encoding

(可选)指定发送陷阱时使用的编码类型。 这类似于在 SNMPv1 中配置陷阱编码。有关详细信息,请参阅配置 SNMPv1 陷阱目标

示例

以下示例在 SNMPv3 用户 osmanager 的端口 6666 上向主机 sysmanager 发送了一个 SNMPv3 陷阱通知,等待确认(超时时间为三十秒),最多重试两次:

SNMPV3_NOTIFICATION_INFO sysmanager|6666 * osmanager 30 2

以下示例使用专用团体在端口 162 上向主机 localhost 发送 SNMPv2c 陷阱:

SNMPV2_TRAP_INFO localhost|162 * private

以下示例使用公共团体在端口 162 上向主机 localhost 发送 SNMPv2c 陷阱通知,等待确认(超时时间为三十秒),最多重试三次:

SNMPV2_NOTIFICATION_INFO localhost|162 * public 30 3