Surveiller les connexions au serveur LDAP
Il peut être intéressant de savoir quels serveurs sont actuellement connectés à notre serveur LDAP et de disposer de quelques statistiques à propos des requêtes effectuées.
Pour cela, il faudra ajouter et configurer l’overlay "Monitor" en chargeant tout d’abord le module "back_monitor.la" puis créer sa branche spéciale où seront collectées les informations de connexion à l’annuaire (cf. chapitre Ajout de fonctionnalités appelées overlay pour l’installation de cet overlay).
¬
Figure 16-2 : Module de l’overlay "Monitor"
¬
Figure 16-3 : Branche de l’overlay "Monitor"
ldapsearch -h ldap01 -D "cn=root,dc=exemple,dc=com" -W -b 
"cn=Connections,cn=Monitor" -s sub  
’objectclass=monitorConnection’ ’monitorConnectionAuthzDN’  
’monitorConnectionListener’ ’monitorConnectionPeerAddress’ -LLL 
 
# Connection 3982, Connections, Monitor 
dn: cn=Connection 3982,cn=Connections,cn=Monitor 
objectClass: monitorConnection 
structuralObjectClass: monitorConnection 
cn: Connection 3982 
creatorsName: 
modifiersName: 
createTimestamp: 20160718080720Z 
modifyTimestamp: 20160718080723Z 
monitorConnectionNumber: 3982 
monitorConnectionProtocol: 3 
monitorConnectionOpsReceived: 6 
monitorConnectionOpsExecuting: 0 
monitorConnectionOpsPending: 0 
monitorConnectionOpsCompleted: 6 
monitorConnectionGet: 8 
monitorConnectionRead: 8 
monitorConnectionWrite: 0 
monitorConnectionMask: r 
monitorConnectionAuthzDN: cn=linux,ou=binds,dc=exemple,dc=com 
monitorConnectionListener: ldaps:/// 
monitorConnectionPeerDomain: unknown 
monitorConnectionPeerAddress: IP=10.76.104.131:47026 
monitorConnectionLocalAddress: IP=0.0.0.0:636         
monitorConnectionStartTime: 20160718080720Z 
monitorConnectionActivityTime: 20160718080723Z 
entryDN: cn=Connection 3982,cn=Connections,cn=Monitor 
subschemaSubentry: cn=Subschema 
hasSubordinates: FALSE
Figure 16-4 : Trace d’une connexion
Ainsi, la figure 16-4 montre le type d’entrée qu’il sera possible de visualiser dans le DIT "cn=Monitor". Il y apparaît les informations à propos de l’utilisateur de liaison et de l’adresse IP du client LDAP qui est connecté et également l’état de la connexion, sécurisée ou non.