I’ve recently been involved with integration and administration of an OpenLDAP cluster, and was a little dismayed at the state of monitoring of OpenLDAP. You can certainly get good machine metrics using the Prometheus Node Exporter, but there wasn’t really anything good for OpenLDAP-specific metrics aside from an interesting project based on python. This exporter had some really good ideas, but I baulked at installing and running twisted python, irrespective how good it is, on slapd
nodes.
What I really wanted was a single binary and not an ecosystem, so I wound up creating one myself in Go. You can find more documentation, source code, and binary releases, for my Prometheus OpenLDAP Metrics Exporter on it’s GitHub project page.
Comments, issues, and feedback, are all appreciated.