BGPSessionGroup notifications are missing ElementName and ElementClassName on Presentation Layer
search cancel

BGPSessionGroup notifications are missing ElementName and ElementClassName on Presentation Layer

book

Article ID: 385656

calendar_today

Updated On:

Products

VMware Smart Assurance VMware Telco Cloud Service Assurance

Issue/Introduction

This article tackles the use-case where BGPSessionGroup notificaitons are not updated with ElementName and ElementClassName on the Presentation SAM domain.

Symptoms:

  • May lead to blank ElementNames and ElementClassName fields in the Notification
  • May lead to blank or erroneous user-defined fields in the Notificaiton

Environment

Smarts 10.1.x
TCSA 2.x

Cause

This issue occurs because the dxa-sam.conf file responsible for topology exchange between the SAM ⇔ SAM domains is not enabled to transfer the topology information with respect to BGPSessionGroup class. 

Resolution

To allow the topology exchange for BGPSessionGroup between the SAM ⇔ SAM domain managers, perform the following:

  • Determine the dxa-configuraiton file to edit by running the below from Presentation SAM and looking at the parameter: confFile:
<Base_SAM_Dir>/smarts/bin/dmctl -s <Presentation SAM Domain> get GA_DaemonDriver :: <Insert the SAM_NL-Driver-HyperNotif Name Here> :: variables 
  • Edit the file and add the following contents under the section:
<Base_SAM_Dir>/smarts/bin/sm_edit <configuration file location obtained from the above command>

and locate the following section on the file:
##############################################
#        BGP - SOLUTION SPECIFIC CLASSES     #
##############################################

  • Entries to be added to this section are:
class   BGPSessionGroup
attr    DisplayName
rel     ConsistsOf
  • Save and Close the file. 
  • Make a change to Smoothing Interval.
    Example: from 65 second to 64 second for the domain type you are changing. 
  • Run reconfigure for the change to take effect. 
    Note: Change also takes effect when SAM domain is restarted.