Symas OpenLDAP Knowledge Base

Monitor Replication with syncmonitor

The OpenLDAP Project developed and maintained a Python3 script to monitor replication. It is available from the Project’s Repository.

This module provides tools to monitor multiprovider OpenLDAP environments in real time. Hooks are available for each change as announced by the provider, when a provider has caught up with the rest of its environment and when it is not catching up fast enough and has fallen behind. The package also provides two executables:

  • a command line tool to check that servers catch up in a configured amount of time and measuring how long it took
  • a rudimentary terminal application (syncmonitor) for manual monitoring