The ServerSection defines the components of the failover solution. The ServerSection contains mandatory parameters.

  • Name—The product name (example: INCHARGE-SA). The Values for the Name parameter provides a list of product names.

  • UIServices—Required for a SAM with Notification Cache Publishing. Specify the services for Data Web Applications (smarts-tomcat), Notification Exchange (smarts-rabbitmq), and Notification Cache (smarts-elasticsearch).

    Configure Hostname, PortNumber, Basedir, and InstalledServiceName for each pair of Active and Standby components in the LocationA and LocationB entries, respectively:

  • Hostname—Is the fully qualified hostname or IP address of the host where the component is running. For Linux, the value must exactly match the name displayed when you run the Linux hostname command.

  • PortNumber—Is the port where the component is running.

    For Trap Exploder, the PortNumber value must match the --sport value in the sm_service install command.

  • Basedir—Is the directory path where the component is installed.

    The following parameters are optional:

  • ServerType—Is the type of component or Domain Manager. “ServerType” on page 57 provides a list of ServerType values.

  • DetachInterval— “DetachInterval” on page 57 provides detailed information about when to specify this parameter.

    In the entry, once you specify the value of the Name parameter, you need to provide specific information for Active and Standby (sibling) components within the two separate subsections: LocationA and LocationB.

    LocationA and LocationB are two segments in a given network environment. Each contains a set of hosts on which Active and/or Standby products run.

    An example is provided for defining the parameters for SAM:

    ServerSection
    {
     Server
     {
    DetachInterval = 300;
     Name= "INCHARGE-SA";
     ServerType= "SAM";
    # UIServices = "smarts-tomcat,smarts-rabbitmq, smarts-elasticsearch";
     DetachInterval=300;
     LocationA
      {
      HostName= "<host-A>";
      PortNumber= 2611;
      Basedir= "/opt/InCharge/SAM";
      }
     LocationB
      {
      HostName= "<host-B>";
      PortNumber = 2622;
      Basedir = /opt/InCharge/SAM
      }
     }
    }
    

    The Configure ServerSection for each component table lists the components and their entry examples for the ServerSection.

Table 1. Configure ServerSection for each component

Component

Go to

Broker

“Add the Broker to the Failover Manager” on page 53

SAM, Adapter Platform, and BIM

“Configure the failover.conf file for SAM, Adapter Platform, and BIM” on page 27

IP Manager

“Add IP Managers to the Failover Manager” on page 29

Server Manager (ESM)

“Add the Server Manager to the Failover Manager” on page 33

Trap Adapter

“Add the Trap Adapter to the Failover Manager” on page 49

Trap Exploder

“Add the Trap Exploder to the Failover Manager” on page 51