De Cliss XXI
(Différence entre les pages)
Sauter à la navigation
Sauter à la recherche
imported>SylvainBeucler |
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