Network Management

High Availability (HA) keeps switching over between server members of primary polling engine pool

This article provides a solution to the issue where Primary Polling Engine, while set up with High Availability, keeps switching over between servers.

First published date

10/15/2018 4:36 PM

Last published date

9/4/2019 9:50 PM

Overview

The primary polling engine that is set up with High Availability keeps switching over between servers.

Product section

Network Performance Monitor

Cause

  • This issue may be caused by a surplus record for the primary polling engine (MPEngine in HA) stored in the HA_ResourcesInstances table.
  • The DHCP Client service must be running on all HA members.

Resolution

  1. Perform one of the following options:
    • Ensure the DHCP Client service is running on all HA members.
    • If the Orion Web Console is available:
      1. Log in to the Orion Web Console.
      2. Go to All Settings and open the High Availability Deployment Summary.
      3. Disable HA using the on/off switch under the pool.
    • If the Orion Web Console is not available:
      1. Log in to any of the servers.
      2. Open a new command line.
      3. Go to installation folder of Orion (default: C:\Program Files (x86)\SolarWinds\Orion).
      4. Execute the following command:
        HAEnableDisable.exe /DisableHA
  2. Stop SolarWinds HighAvailability services on the servers (only Primary Polling Engine pool members) following steps below:
    1. Log in to a standby server.
    2. Open Windows Services.
    3. Stop the SolarWinds HighAvailability service.
    4. Log in to an active server.
    5. Open Windows Services.
    6. Stop SolarWinds HighAvailability service.
  3. Use Database Manager to view the SolarWinds database .
  4. Right-click your database, and select New query.
  5. In the query window, enter the following, and then click Execute:
    DELETE FROM HA_ResourcesInstances
    WHERE RefId LIKE 'Orion.HA.MPEngineResource.%'
  6. Start SolarWinds HighAvailability services on servers (only Primary Polling Engine pool members) following steps below:
    1. Log in to active server.
    2. Open Windows Services.
    3. Start SolarWinds HighAvailability service.
    4. Log in to standby server.
    5. Open Windows Services.
    6. Start SolarWinds HighAvailability service.
  7. Perform one of the following options:
    • If Orion Web Console is available:
      1. Log in to the Orion Web Console.
      2. Go to All Settings.
      3. Open the High Availability Deployment Summary.
      4. Enable HA using the on/off switch under the pool.
    • If Orion Web Console is not available:
      1. Log in to any of the servers.
      2. Open a new command line.
      3. Go to installation folder of Orion (default: C:\Program Files (x86)\SolarWinds\Orion).
      4. Execute the following command:
HAEnableDisable.exe /EnableHA