ReplicaChecker

It automates database replication management across Domino clusters

ReplicaChecker

Install

Domino console command to install this app on your server:

tell Genesis install ReplicaChecker

Install in MyAccount (for Prominic customers only)

Source code

If the project doesn't open in Moonshine-IDE, then run Project > Import Genesis Directory Application and paste the below URL.

ReplicaChecker is a powerful Java addin developed by Prominic.NET that automates database replication management across Domino clusters. This comprehensive tool not only identifies replication inconsistencies but also provides intelligent remediation options, helping administrators maintain perfectly synchronized Domino environments with minimal manual intervention.

Key features include:

  • Dual-mode operation: Choose between fast catalog-based scanning or thorough direct database access checks
  • Smart database filtering: Automatically skip system databases with options to exclude mail files and templates
  • Automated replica creation: Create missing replica structures with a single command (document sync via standard Domino replication)
  • Detailed reporting: Generate comprehensive reports with document count comparisons, permission error tracking, and replication operation results
  • Flexible scheduling: Run checks automatically at customizable intervals or trigger manually on-demand
  • Rich logging: All operations are logged to a dedicated database with formatted rich-text reports for easy analysis
  • Granular control: Configure source servers, enable/disable features, and customize report detail levels through simple console commands

Whether you're managing a small cluster or a large enterprise Domino infrastructure, ReplicaChecker streamlines replication management by automatically identifying missing databases, detecting document count mismatches, and providing actionable insights to keep your servers in perfect sync. For more information on implementing ReplicaChecker in your environment or to discuss custom Domino solutions, contact the experts at Prominic.NET — because your data consistency matters!

Version: 2.1.1

{
    "title": "ReplicaChecker v${version}",
    "versionjson": "${versionjson}",

    "config":
    {
        "version": "${version}",
        "active": "1",
        "runjava": "ReplicaChecker"
    },

    "steps": [
    {
        "title": "Step 1. Download needed files",
        "files": [
            {"from": "${baseurl}/0/${docid}/$FILE/ReplicaChecker-${version}.jar", "to": "JavaAddin/ReplicaChecker/ReplicaChecker-${version}.jar"},
            {"from": "${baseurl}/0/${docid}/$FILE/replicacheckerlog.nsf", "to": "${directory}/replicacheckerlog.nsf"}
        ]
    },
    {
        "title": "Step 2. Register Replica Checker Addin",
        "notesINI": [
            {
                "name": "JavaUserClassesExt",
                "value": "GJA_ReplicaChecker",
                "multivalue": true,
                "sep": ","
            },
            {
                "name": "GJA_ReplicaChecker",
                "value": "JavaAddin/ReplicaChecker/ReplicaChecker-${version}.jar"
            }
        ]
    },
    {
        "title": "Step 3. Restart All JavaAddins",
        "commands": ["restart"]
    },
    {
        "title": "Step 4. Final",
        "messages": ["SUCCESS: ReplicaChecker has been installed", "All addins will be restarted automatically"]
    }

    ]
}