DumbMonit

IntegrationsSecurity and identity

Monitor Active Directory with DumbMonit

A Windows domain over LDAP, read-only: domain controllers and FSMO roles, privileged group members, password policy, and security findings such as Kerberos-roastable accounts, unconstrained delegation or an old krbtgt password.

DocumentationOfficial website: Active Directory

Product descriptions are in English, as in the product. The page labels follow your language.

What DumbMonit watches

A Windows domain over LDAP, read-only: the domain controllers and who holds each FSMO role, the members of the privileged groups, the password policy, account counts, and the raw security facts an audit looks for first — accounts open to Kerberoasting or AS-REP roasting, unconstrained delegation, an old krbtgt password, computers without LAPS, Windows releases out of support. DumbMonit binds with a dedicated service account that is a plain domain user, member of no group. In Active Directory every authenticated user can read what DumbMonit reads; no administrative right is needed, and none should be given. DumbMonit never writes to the directory, never reads a password attribute (of LAPS it…

Typical use. Windows domain over LDAPS: domain controllers and FSMO roles, privileged group members, password policy, security findings

Examples

  • Windows Server domain controller
  • Samba AD domain controller

How it connects

What you need

  • Service accountA plain domain user created for DumbMonit, member of no group.

Network ports to open

  • 636/TCPLDAPS (default), also to the other domain controllers
  • 389/TCPOnly with the StartTLS or plain LDAP option
  • 53/UDPOnly with the DNS servers option
  • 53/TCPOnly with the DNS servers option
Setup steps: Create a read-only service account for DumbMonit
  1. Active Directory Users and Computers → your domain → Users → New → User: name it as follows, set a long random password and add it to no group.

    svc-dumbmonit
  2. On its Account tab, tick Password never expires, or the bind fails the day the password does.

  3. Optional, to see inbound replication status: grant the account the right listed below on the domain object.

    dsacls "DC=corp,DC=example,DC=com" /G "CORP\svc-dumbmonit:CA;Monitor active directory replication"
  4. For LDAPS, export your certification authority's certificate as Base-64 encoded X.509 and paste it as CA certificate below.

  5. In DumbMonit, enter a domain controller's name as its certificate names it (dc1.corp.example.com) and log in as [email protected].

Heads-up. Plain LDAP on port 389 sends the password in clear and is refused by default: use LDAPS, or StartTLS on port 389.