Description

eDirectory Monitoring special agent via LDAP.
This agent retrieves Monitoring information via a LDAP-call to the cn=Monitor virtual object.
If Identity Manager is installed, this plugin will also pickup the extension to the cn=Monitor virtual object.


Please report any issues you might find on the plugin, so it can be resolved.


Version changes:

1.1.0:(under development)
- rewrite command -input with argparse() to make options more coherant on libexec\agent_edirectory_monitor.
- update dependant ruleset(s) and server_side_calls accordingly.

1.0.12:
- added optional configuration parameter to exclude one or multiple sections under cn=Monitor from monitoring.
This will put the agent in section-query mode, meaning it will do a LDAP-call per (enabled) section.

1.0.11:
- refined/rewritten libexec\agent_edirectory_monitor to better handle timeouts (still found cases where timeouts were not honored on eDir while waiting for query result), and did not correctly close a bind, resulting in stacking connections, which is unwanted.
-> Some eDir versions produce a timeout on a query to cn=monitor object.

1.0.10:
- added additional non-graphical tags (after field test)
- added option to validate certificate on ldap connection (default is no check).
- added (hardcoded for now) timeout to query response.
- minor code- or description reformats/corrections.

1.0.9:
- added additional tags/logic for IDM detection
- corrected issue on discovery reporting a crash (comparison borked)
- refined message when agent fails (instead of sys.exit(1) it now reports where the issue is with detail.

1.0.8:
- added additional non-graphical tags (after field test)
- corrected some minor code-errors resulting crashes

1.0.7:
- added additional non-graphical tags (after field test)
- corected an unforeseen issue resulting in a crash on IDM-specific part

Version 1.0.12
Latest version
Note: This version requires Checkmk version 2.0.0 or higher.

Uploaded on: 3 Jun 2025

Built on Checkmk version: cmk-mkp-tool 0.2.0

Minimum Checkmk version required: 2.3.0

MKP MD5 hash: dafc98753340e066c197b34c3f73f3d6