The Talon Manual

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Adding warnings on Admin over SMA usage for legacy XVMS

...

Excerpt

In addition to the standard direct (TCP based) monitoring capabilities, a Talon XVM can be configured to allow administrative applications to monitor and manage it over messaging.

 When  When Admin over SMA is enabled, XVMs emit heartbeat, trace and lifecycle events over defined messaging channels for consumption by listening clients. Tools such as Robin and Lumino user use discovery to listen for available XVMs. Once an Admin Client discovers an XVM it connects to the configured message bus and subscribes to its monitoring channels. At a high level, all that is required to enable Admin over SMA is to set the following properties

...

As long as both the admin client and the XVM are using the same discovery descriptor and message bus, they will be able to communicate with one another. 

Note
titleWarning

When enabling Admin over SMA it is important to note that by default admin clients using SMA will attempt to connect to discovered XVMs. If older version XVMs or XVMs not configured for Admin over SMA are advertising themselves over the admin client's discovery address the XVM will never respond and the admin client will see connection timeouts. To avoid this you may:

 

Admin Channels

The table below lists the bus channels used for administration over SMA:
 

NameKeyQOSIDDescription
Command and Control
xvm-requestxvm-admin/${xvmName}/requestBestEffort30000Command and control requests.
xvm-responsexvm-admin/${adminClientId}/responseBestEffort30001Command and control responses (to issuing admin client)
Monitoring
xvm-heartbeatxvm-admin/${xvmName}/heartbeatBestEffort30003XVM heartbeats.
xvm-tracexvm-admin/${xvmName}/traceBestEffort30004Log trace records.
xvm-eventxvm-admin/${xvmName}/eventBestEffort30005Lifecycle and alert events.

...

Tip

Enabling xvm heartbeats isn't strictly necessary, but in most monitoring scenarios it is desirable.

Passive Monitoring

Anchor
PASSIVE_MONITORING
PASSIVE_MONITORING

It is possible to use Admin over SMA in a purely passive monitoring capacity by setting the property:

...