Active Directory plug-in
The Active Directory plug-in of SSC Serv allows you to collect information about various aspects of a Directory Server, including queries, replication information and authentication.
SSC Serv is a native Windows service which collects system metrics periodically and sends them to a collectd server for processing and storage. No remote access to the Windows machine is required. The service is running on the Windows server and sends data, allowing the Windows server to be locked down tightly for maximum security. SSC Serv is very light-weight, integrates well with Windows and doesn't get in the way.
Collected metrics
Authentication
Registry key AD\CollectAuth.
- NTLM requests
- Number of NT LAN Manager (NTLM) authentication requests handled.
Reported asAD-authentication/total_requests-NTLM - Kerberos requests
- Number of Kerberos authentication requests handled.
Reported asAD-authentication/total_requests-Kerberos
Directory and Resource Administrator (DRA)
Registry key AD\CollectDra.
- Synchronization
- Number of synchronization requests made and number of pending sync requests.
Reported as:AD-DRA/queue_length-Pending Replication SynchronizationsAD-DRA/requests-Sync Requests Made
- Objects
- Number of objects sent, received, filtered, applied and remaining.
Reported as:AD-DRA Objects/total_objects-OutboundAD-DRA Objects/total_objects-Outbound FilteredAD-DRA Objects/total_objects-InboundAD-DRA Objects/total_objects-Inbound FilteredAD-DRA Objects/total_objects-Inbound AppliedAD-DRA Objects/objects-Updates Remaining in PacketAD-DRA Objects/objects-Full Sync Objects Remaining
- Properties
- Number of inbound properties total, applied and filtered.
Reported as:AD-DRA Properties/total_objects-Inbound TotalAD-DRA Properties/total_objects-Inbound AppliedAD-DRA Properties/total_objects-Inbound Filtered
- Values
- Number of inbound and outbound values total and DNS only (DN).
Reported as:AD-DRA Values/total_objects-Inbound TotalAD-DRA Values/total_objects-Inbound DNAD-DRA Values/total_objects-Outbound TotalAD-DRA Values/total_objects-Outbound DN
Directory Services (DS)
Registry key AD\CollectDs.
- Reads and writes
- Number of read and write requests handled.
Reported as:AD-DS/total_operations-readAD-DS/total_operations-write
- Security Descriptor
- Number of events handled by the Security Descriptor Propagation task.
Reported as:AD-DS/queue_length-Security Descriptor Propagations EventsAD-DS/total_operations-Security Descriptor sub-operations
- Threads
- Number of threads used by the directory service.
Reported asAD-DS/threads.
DS Replication Neighbors (Experimental)
Registry key AD\CollectNeighbors.
- Consecutive synchronization failures
- Number of consecutive synchronization failures, per neighbor.
Reported asAD-Neighbor ${DN}/gauge-${NC} Sync Failures, where “DN” is the Distinguished Name of the neighbor and “NC” is the Naming Context which is being synchronized.
LDAP
Registry key AD\CollectLdap.
- Searches
- Number of LDAP searches handled.
Reported asAD-LDAP/total_operations-search. - Binds
- Number of LDAP bind requests.
Reported as:AD-LDAP/total_operations-bindAD-LDAP/response_time-bind
- Sessions
- Number of LDAP client sessions.
Reported asAD-LDAP/current_sessions.
Registry
The Active Directory plug-in stores its configuration in the
Windows Registry under the
HKEY_LOCAL_MACHINE\SOFTWARE\octo\SSC Serv\AD
key. The above blocks can be enabled individually, so that only relevant
information is being collected. The registry keys controlling each block
are noted above. Below is the “AD” subtree for reference.
HKEY_LOCAL_MACHINE\SOFTWARE\octo\SSC Serv\
AD\
Enabled "true"
CollectAuth "true"
CollectDra "true"
CollectDs "true"
CollectLdap "true"
CollectNeighbors "false"