跳到主要内容

配置VPN事件阈值

您可以配置控制何时为给定消息 VPN 生成消息 VPN 事件的设定和清除阈值。您可以配置以下任何事件阈值:

  • 连接阈值
  • 出站消息速率阈值
  • 入站消息速率阈值
  • 大消息阈值
  • 服务阈值
  • 订阅阈值

连接阈值

要配置确定何时为同时连接到消息 VPN 的所有服务类型(即 SMF、Web 传输和入站 REST 连接)的客户端连接总数生成事件的阈值,请输入以下命令:

solace(configure)# message-vpn <vpn-name>
solace(configure/msg-vpn)# event
solace(configure/msg-vpn/event)# connections thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <set-value> 是以计数值表示的设定阈值。有效范围是从 0 到事件代理类型(例如,Solace PubSub+ 3530 或 Solace PubSub+ 3560)和使用的 NAB 版本支持的 SMF 客户端和组合 Web 传输/REST 客户端的最大总数。
  • <clear-value> 是以计数值表示的清除阈值。有效范围是从 0 到事件代理类型和使用的 NAB 版本支持的 SMF 和 Web 客户端的最大总数。
  • <set-percentage> 是以百分比(从 0 到 100)表示的设定阈值,基于可以同时连接到给定消息 VPN 的最大客户端连接数。默认值为 80。(有关设置最大连接数的信息,请参见配置最大连接数。)
  • <clear-percentage> 是以百分比(从 0 到 100)表示的清除阈值,基于可以同时连接到给定消息 VPN 的最大客户端连接数。默认值为 60。

此命令的 no 版本(no connections thresholds)将阈值恢复为消息 VPN 的默认值。

要查看可以支持的 SMF 和 Web 客户端连接的最大总数,请输入 show service 用户 EXEC 命令。

出站消息速率阈值

要配置确定何时为消息 VPN 中配置的聚合出站消息速率生成事件的阈值,请输入以下命令:

solace(configure)# message-vpn <vpn-name>
solace(configure/msg-vpn)# event
solace(configure/msg-vpn/event)# egress-message-rate thresholds {set-value <set-value> | clear-value <clear-value>}

其中:

  • <set-value> 是以计数值表示的设定阈值(以消息/秒为单位)。
  • <clear-value> 是以计数值表示的清除阈值(以消息/秒为单位)。

此命令的 no 版本(no egress-message-rate thresholds)将阈值恢复为默认值。

入站消息速率阈值

要配置确定何时为消息 VPN 中配置的聚合入站消息速率生成事件的阈值,请输入以下命令:

solace(configure)# message-vpn <vpn-name>
solace(configure/msg-vpn)# event
solace(configure/msg-vpn/event)# ingress-message-rate thresholds {set-value <set-value> | clear-value <clear-value>}

其中:

  • <set-value> 是以计数值表示的设定阈值(以消息/秒为单位)。
  • <clear-value> 是以计数值表示的清除阈值(以消息/秒为单位)。

此命令的 no 版本(no ingress-message-rate thresholds)将阈值恢复为默认值。

大消息阈值

当消息 VPN 中的消息大小超过指定大小时,大消息阈值会生成事件。

要配置大消息阈值,请输入以下命令:

solace(configure)# message-vpn <vpn-name>
solace(configure/msg-vpn)# event
solace(configure/msg-vpn/event)# large-message-threshold <size>

其中:

  • <size> 是一个整数值,表示最大消息大小(以 KB 为单位)。

触发此事件后,必须通过 clear-event 管理 EXEC 命令重置。有关更多信息,请参见清除一次性事件。

此命令的 no 版本(no large-message-threshold)将阈值恢复为默认值。

服务阈值

对于给定的消息 VPN,您可以配置为使用特定服务类型的客户端生成事件的阈值。您可以配置以下类型服务的设定和清除事件阈值:

  • AMQP
  • MQTT
  • REST
  • SMF
  • Web 传输

AMQP

要配置确定何时为连接到消息 VPN 的入站 REST 连接生成事件的阈值,请输入以下命令:

solace(configure/message-vpn/event)# service amqp
solace(configure/message-vpn/event/service/amqp)# connections
solace(...ent/service/rest/incoming/connections)# thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是以百分比(从 0 到 100)表示的设定阈值,基于消息 VPN 允许的最大 AMQP 连接数。默认值为 80。
  • <clear-percentage> 是以百分比(从 0 到 100)表示的清除阈值,基于消息 VPN 允许的最大 AMQP 连接数。默认值为 60。

此命令的 no 版本(no thresholds)将 AMQP 连接阈值恢复为默认值。

有关设置消息 VPN 的入站 AMQP 连接最大数量的信息,请参见设置 AMQP 连接的最大数量。

MQTT

要配置确定何时为连接到消息 VPN 的入站 REST 连接生成事件的阈值,请输入以下命令:

solace(configure/message-vpn/event)# service mqtt
solace(configure/message-vpn/event/service/mqtt)# connections
solace(...ent/service/rest/incoming/connections)# thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是以百分比(从 0 到 100)表示的设定阈值,基于消息 VPN 允许的最大 MQTT 连接数。默认值为 80。
  • <clear-percentage> 是以百分比(从 0 到 100)表示的清除阈值,基于消息 VPN 允许的最大 MQTT 连接数。默认值为 60。

此命令的 no 版本(no thresholds)将 MQTT 连接阈值恢复为默认值。

有关设置消息 VPN 的入站 MQTT 连接最大数量的信息,请参见设置 MQTT 连接的最大数量。

REST

要配置确定何时为连接到消息 VPN 的入站 REST 连接生成事件的阈值,请输入以下命令:

solace(configure/message-vpn/event)# service rest
solace(configure/message-vpn/event/service/rest)# incoming connections
solace(...ent/service/rest/incoming/connections)# thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是以百分比(从 0 到 100)表示的设定阈值,基于消息 VPN 允许的入站 REST 连接最大数量。默认值为 80。
  • <clear-percentage> 是以百分比(从 0 到 100)表示的清除阈值,基于消息 VPN 允许的入站 REST 连接最大数量。默认值为 60。

此命令的 no 版本(no thresholds)将入站 REST 连接阈值恢复为默认值。

有关设置消息 VPN 的入站 REST 连接最大数量的信息,请参见设置最大入站连接数。

SMF

要配置确定何时为连接到消息 VPN 的 SMF 客户端连接数量生成事件的阈值,请输入以下命令:

solace(configure/message-vpn/event)# service smf connections
solace(configure/message-vpn/event/service/smf/connections)# thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是以百分比(从 0 到 100)表示的设定阈值,基于消息 VPN 允许的同时 SMF 客户端连接的最大数量。默认值为 80。
  • <clear-percentage> 是以百分比(从 0 到 100)表示的清除阈值,基于消息 VPN 允许的同时 SMF 连接的最大数量。默认值为 60。

此命令的 no 版本(no thresholds)将 SMF 连接阈值恢复为默认值。

有关配置可以同时连接到事件代理上给定消息 VPN 的最大 SMF 客户端数量的信息,请参见配置服务。

Web传输

要配置确定何时为连接到消息 VPN 的 Web 传输客户端连接数量生成事件的阈值,请输入以下命令:

solace(configure/message-vpn/event)# service web-transport connections
solace(...ssage-vpn/event/service/web-transport/connections)# thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是以百分比(从 0 到 100)表示的设定阈值,基于消息 VPN 允许的入站 Web 传输连接最大数量。默认值为 80。
  • <clear-percentage> 是以百分比(从 0 到 100)表示的清除阈值,基于消息 VPN 允许的入站 Web 传输连接最大数量。默认值为 60。

此命令的 no 版本(no thresholds)将 Web 传输连接阈值恢复为默认值。

有关配置可以同时连接到事件代理上给定消息 VPN 的最大 Web 传输客户端数量的信息,请参见配置服务。

订阅阈值

要配置确定何时为消息 VPN 允许的订阅数量生成事件的阈值,请输入以下命令:

solace(configure/message-vpn/event)# subscriptions thresholds {{[set-value <set-value>] [clear-value <clear-value>]}|{[set-percentage <set-percentage>][clear-percentage <clear-percentage>]}}

其中:

  • <set-value> 是以计数值表示的设定阈值。
  • <clear-value> 是以计数值表示的清除阈值。
  • <set-percentage> 是以百分比(从 0 到 100)表示的设定阈值,基于消息 VPN 允许的本地客户端订阅最大数量(包括主用和备用)。默认值为 80。(有关设置最大连接数的信息,请参见配置最大订阅数。)
  • <clear-percentage> 是以百分比(从 0 到 100)表示的清除阈值,基于消息 VPN 允许的本地客户端订阅最大数量(包括主用和备用)。默认值为 60。

此命令的 no 版本(subscriptions no thresholds)禁用消息 VPN 中的订阅事件生成。