Différences entre les pages « OpenLDAP » et « Fichier:Sig mail img 04.png »

De Cliss XXI
(Différence entre les pages)
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m
 
imported>VincentAdolphe
 
Ligne 1 : Ligne 1 :
== Suppression des vieux logs ==
 
  
Pour limiter l'accumulation des logs (<code>log.0000000001</code>, <code>log.0000000002</code>, etc.), ajouter dans <code>/var/lib/ldap/DB_CONFIG</code>:
 
set_flags DB_LOG_AUTOREMOVE
 
 
Pour le faire manuellement:
 
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 <code>/etc/logrotate.d/ldap-dumps</code>:
 
<pre>
 
/dumps/ldap/ldap.ldif.gz {
 
        rotate 60
 
        daily
 
        nocopytruncate
 
        sharedscripts
 
        postrotate
 
                slapcat | gzip > /dumps/ldap/ldap.ldif.gz
 
        endscript
 
}
 
</pre>
 
 
Pour restaurer:
 
/etc/init.d/slapd stop
 
rm -rf /var/lib/ldap/*
 
zcat /dumps/ldap/ldap.ldif.gz | slapadd
 
/etc/init.d/slapd start
 
 
 
== Liens ==
 
 
* [http://www.intevation.de/roundup/kolab/issue1374 kolab/issue1374 (OpenLDAP BDB: too many log files)]: purge saine et manuelle des logs
 
* [http://deliver.pigeonair.net/doc/recipes/postfix/postfix/x98.html Configuring OpenLDAP]: syntaxe pour DB_LOG_AUTOREMOVE dans DB_CONFIG
 

Version du 30 juillet 2012 à 17:15