by Glowsome
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: - 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
31 Jan 2025116335187