2016-06-10 13 views
1

Какова тема событий порога соединения? Как я могу прослушивать события порога соединения по шине сообщений и как определить, что представляет собой текущий счет подключения?Как опубликовать пороговое событие комбинированных соединений с шиной сообщений?

+0

Вы ищете инструкции по публикации пороговых событий по шине сообщений или пытаетесь ли вы запросить текущие соединения по шине сообщений? –

+0

Да, я хочу знать, какую тему порогового события я могу подписаться, и текущее соединение подсчитывается. – Jeffrey

ответ

0

порог соединения события могут быть опубликованы через шину сообщений на следующие темы:

#LOG/WARNING/VPN/<router-name>/VPN_VPN_CONNECTIONS_HIGH/<vpn-name>, когда количество соединения превышает верхний порог.

#LOG/INFO/VPN/<router-name>/VPN_VPN_CONNECTIONS_HIGH_CLEAR/<vpn-name>, когда количество подключений идет ниже порога четкости.

При необходимости вы можете применять подстановочные знаки к темам. Например, #LOG/*/VPN/<router-name>/VPN_VPN_CONNECTIONS*/<vpn-name>.

Обратите внимание, что вам необходимо будет заполнить <router-name> и <vpn-name> с соответствующими значениями.


Для того, чтобы иметь пороговые события числа соединений, опубликованных по шине сообщений, вам нужно будет сделать следующее:

а. Настройте VPN на «Публикация сообщений о событиях сообщений VPN».

b. Вашему приложению необходимо подписаться на тему для событий порога подключения.

Чтобы выяснить текущее количество подключений, вам необходимо отправить запрос шины SEMP over message.

a. Включить команды SEMP для передачи сообщений в VPN.

b. Отправьте запрос SEMP по шине сообщений. В API есть пример SempGetOverMB с подробными инструкциями для этого. Вы также можете обратиться к documentation.

<rpc semp-version="soltr/7_2"> 
<show> 
<message-vpn> 
<vpn-name>default</vpn-name> 
</message-vpn> 
</show> 
</rpc> 

c. Разберите XML-ответ.

<rpc-reply semp-version="soltr/7_2"> 
<rpc> 
<show> 
<message-vpn> 
<vpn> 
<name>default</name> 
<connections-service-smf>3</connections-service-smf> 
<connections-service-web>0</connections-service-web> 
<connections-service-rest-incoming>0</connections-service-rest-incoming> 
<connections-service-mqtt>0</connections-service-mqtt> 
<connections-service-rest-outgoing>0</connections-service-rest-outgoing> 
<max-connections>10</max-connections> 
<max-connections-service-smf>9000</max-connections-service-smf> 
<max-connections-service-web>9000</max-connections-service-web> 
<max-connections-service-rest-incoming>9000</max-connections-service-rest-incoming> 
<max-connections-service-mqtt>9000</max-connections-service-mqtt> 
<max-connections-service-rest-outgoing>6000</max-connections-service-rest-outgoing> 

... Removed non-relevant portions for clarity ... 

</vpn> 
</message-vpn> 
</show> 
</rpc> 
<execute-result code="ok"/> 
</rpc-reply> 

Обратите внимание, что существует ограничение системы 10 запросов СЭМЗА опроса в секунду, а некоторые темы не должны быть опрошены. Подробнее см. В разделе documentation.