Différences entre versions de « OpenLDAP »
Sauter à la navigation
Sauter à la recherche
imported>SylvainBeucler m |
imported>SylvainBeucler m (→Liens) |
||
| Ligne 37 : | Ligne 37 : | ||
zcat /dumps/ldap/ldap.ldif.gz | slapadd | zcat /dumps/ldap/ldap.ldif.gz | slapadd | ||
/etc/init.d/slapd start | /etc/init.d/slapd start | ||
| + | |||
| + | |||
| + | == qg == | ||
| + | |||
| + | Interface de visualisation/édition. | ||
| + | |||
| + | Pas dispo sous Lenny (mainteneur pas actif depuis 2 ans), on peut le compiler à la main: | ||
| + | <pre> | ||
| + | wget http://freefr.dl.sourceforge.net/sourceforge/gqclient/gq-1.2.3.tar.gz | ||
| + | tar xzf gq-1.2.3.tar.gz | ||
| + | cd gq-1.2.3 | ||
| + | # Required | ||
| + | apt-get install libgtk2.0-dev libglib2.0-dev libxml2-dev libgnome-keyring-dev libglade2-dev libxml-parser-perl libldap2-dev | ||
| + | # Optional | ||
| + | apt-get install libkrb5-dev libsasl2-dev libssl-dev | ||
| + | ./configure | ||
| + | make | ||
| + | sudo make install | ||
| + | </pre> | ||
Version du 17 mai 2009 à 21:55
Lister les bases disponibles
ldapsearch -x -s base namingContexts
Suppression des vieux logs
Pour limiter l'accumulation des logs (log.0000000001, log.0000000002, etc.), ajouter dans /var/lib/ldap/DB_CONFIG:
set_flags DB_LOG_AUTOREMOVE
Pour le faire manuellement:
apt-get install db4.2-util cd /var/lib/ldap/ db4.2_archive # lister les logs inutilisés db4.2_archive -d # les supprimer
Pour maximiser l'effet:
db4.2_checkpoint -1
Sauvegardes historisées
Petite astuce avec logrotate pour gérer la rotation des sauvegardes, créer un fichier /etc/logrotate.d/ldap-dumps:
/dumps/ldap/ldap.ldif.gz {
rotate 60
daily
nocopytruncate
sharedscripts
postrotate
slapcat | gzip > /dumps/ldap/ldap.ldif.gz
endscript
}
Pour restaurer:
/etc/init.d/slapd stop rm -rf /var/lib/ldap/* zcat /dumps/ldap/ldap.ldif.gz | slapadd /etc/init.d/slapd start
qg
Interface de visualisation/édition.
Pas dispo sous Lenny (mainteneur pas actif depuis 2 ans), on peut le compiler à la main:
wget http://freefr.dl.sourceforge.net/sourceforge/gqclient/gq-1.2.3.tar.gz tar xzf gq-1.2.3.tar.gz cd gq-1.2.3 # Required apt-get install libgtk2.0-dev libglib2.0-dev libxml2-dev libgnome-keyring-dev libglade2-dev libxml-parser-perl libldap2-dev # Optional apt-get install libkrb5-dev libsasl2-dev libssl-dev ./configure make sudo make install
Liens
- kolab/issue1374 (OpenLDAP BDB: too many log files): purge saine et manuelle des logs
- Configuring OpenLDAP: syntaxe pour DB_LOG_AUTOREMOVE dans DB_CONFIG