Mirroring a Node


Mirroring a dbWatch Control Center node enables high availability by preparing a secondary backup node that can take over operations if the primary node fails. This is especially valuable in critical environments where monitoring continuity and rapid failover are essential.

This guide explains how to properly configure such a setup using manual synchronization.


Why Mirror a Node?

Typical reasons to mirror a dbWatch node include:


Setup Requirements

To mirror a node, you need:

> The mirrored node will be an exact replica of the original, including cryptographic identity.


Configuring Monitor Clients

To support failover, all Monitor clients should be configured with both nodes listed in their configuration. The Monitor can handle unresponsive nodes gracefully and will continue operating as long as one node is available.


Important Notes on Operation


Synchronization Procedure

Follow these steps to create a mirrored node:

  1. Stop the dbWatch service on the source (primary) node.
    Prevents active writes during the copy process.
  1. Locate the working directory on the source node.
  2. On Windows: C:\ProgramData\dbWatchControlCenter
  1. Copy the following directories to the destination (standby) node:
  2. config/ – All configuration files
  1. Ensure permissions are correctly set on the destination node.
    The copied files must be accessible (read/write) by the process that runs the dbWatch service.
  1. Restart the dbWatch service on the source node.
    Once synchronization is complete, bring the primary node back online.

> To switch to the backup node later, stop the primary node and start the mirrored one. Confirm that monitoring and routing operate as expected.


Optional Enhancements


Related Topics