DX NetOps

Tuesday Tip: Monitor the FT changeover between Primary and Secondary SS's

  • 1.  Tuesday Tip: Monitor the FT changeover between Primary and Secondary SS's

    Broadcom Employee
    Posted Feb 21, 2013 09:49 AM

    Tuesday Tip: Monitor the FT changeover between Primary and Secondary SS's

    CA Spectrum Tuesday Tip by Joe Radosta, Senior Support Engineer for February 21, 2012

    Description:

    Using a SpectroWatch to monitor your fault tolerant environment. You can create a watch that alerts you when either the primary or the secondary SpectroSERVER is ready to take over.


    Solution:

    To monitor the changeover between the primary and secondary SpectroSERVERs, do the following:

    1. Create a watch on the VNM model to monitor the PercentInitialized (0x11da6) attribute.

    When the value of this attribute is equal to 100 percent, the SpectroSERVER has been initialized and is ready to take over.
    2. Set up the watch to generate an event or an alarm or run a script when the following expression evaluates to TRUE:

    PercentInitialized == 100
    The watch must be set up as an active polled watch. Once it has been created on the primary SpectroSERVER, the primary SpectroSERVER must be synched with the secondary SpectroSERVER so that the watch exists on the secondary server.
    3. Specify a value for the Model_Name (0x1006e) attribute in the watch expression, if you want to be notified only when the secondary SpectroSERVER is ready to take over.

    For example, if the following watch expression evaluates to TRUE, the secondary SpectroSERVER <sec_server> is ready to take over.
    (PercentInitalized == 100) & (Model_Name= <sec_server>)
    .
    4. To limit the potential for false events or alarms, add the following line to the secondary SpectroSERVER’s .vnmrc file:

    is_secondary = TRUE
    This setting allows the secondary SpectroSERVER to drop events unless CA Spectrum’s internal mechanisms have determined that the secondary SpectroSERVER has taken over as the primary SpectroSERVER.