How to Configure VNA Aruba Central Plugin to populate performance data
search cancel

How to Configure VNA Aruba Central Plugin to populate performance data

book

Article ID: 409982

calendar_today

Updated On:

Products

Network Observability Virtual Network Assurance

Issue/Introduction

How to Configure VNA Aruba Central Plugin to populate performance data

Resolution

Within Aruba Central Login Portal enable the "Monitoring" topic under streaming APIs

Define the streaming URL Provided on this page within the Aruba VNA Engine config (Do not include /streaming/api):

"ARUBA_STREAMING_URL": "demo.central.arubanetworks.com", 
"STREAMING_PORT":0, 
"STREAMING_PROTOCOL": "wss", 
"STREAMING_TOKEN_PROTOCOL": "https", 
"STREAMING_TOKEN":"xxxxx",
 
*Aruba restricts 5 concurrent connection to any streaming topic for the controller.
 
Once configured check the VNA/wildfly/standalone/log - oc.log for a successful connection:
 
INFO  (EE-ManagedThreadFactory-default-Thread-1166) Aruba_a37df2a6-bd9c-48dc-8434-0f0a07c9c952=Subscription [OC_ACQUISITION] MainFunctionAruba 191  Trying to start Aruba subscription for Engine ID - {} Aruba_a37df2a6-bd9c-48dc-8434-0f0a07c9c952
INFO  (EE-ManagedThreadFactory-default-Thread-1166) Aruba_a37df2a6-bd9c-48dc-8434-0f0a07c9c952=Subscription [OC_ACQUISITION] MainFunctionAruba 228  Starting WebSocket connection to Aruba ...
INFO  (EE-ManagedThreadFactory-default-Thread-1166) Aruba_a37df2a6-bd9c-48dc-8434-0f0a07c9c952=Subscription [OC_ACQUISITION] MainFunctionAruba 232  WebSocket session established with Aruba Centralws://<STREAMING-URL> for Monitoring data
 

Additional Information

If you enable the above and you are still not seeing performance data in VNA you can test using Postman.

1. Create a new websocket connection

2. The streaming URL is wss://<STREAMING-URL/streaming/api>

3. Under Headers:

authorizaton - The streaming token being used within Aruba Engine config

topic - monitoring

4. Once connected if the monitoring topic is providing streaming data it will be reflected in the output as a feed of continuous binary data:

If no data is being captured within Postman this is an Aruba configuration problem with respect to steaming data, that needs to be resolved by the vendor.

As per Aruba Support:  Streaming is not supported with Foundation AP licenses and requires an Advanced license.