Hi, I have written a plugin for Nagios called check_openldap_replication.
Unlike existing replication checking plugins, it does not simple verify that CSNs are in sync between a provider and it's consumer. Instead, it compares the entryCSN of a set of entries, to ensure replication is *really* up-to-date. To avoid reading all entries, it takes a few parameters to check only entries modifies in the last n minutes.
Why the need for such a plugin? Well, there have been and remain several issues with OpenLDAP's syncrepl. This is no secret: several ITSes describe various problems on openldap.org, most of which are in corner-cases. Many of us still find it greatly useful, in particular for multi-master replication, but are reassured to have a confirmation from our monitoring tool that things are OK (and react when they're not) ;-)
Would such a plugin find a home on LTB-project.org? What licenses would you accept? I have in mind to publish the plugin under a BSD license (similar to OpenLDAP), would this be acceptable? What about copyright issues?
Thanks for your answers, which I fully trust be to be 'yes, yes and yes', but I just want to make sure the appropriate questions are put forward :)
Jonathan -- -------------------------------------------------------------- Jonathan Clarke - [email protected] -------------------------------------------------------------- Ldap Synchronization Connector (LSC) - http://lsc-project.org -------------------------------------------------------------- _______________________________________________ ltb-dev mailing list [email protected] http://lists.ltb-project.org/listinfo/ltb-dev
