Corrigindo o alerta: CRITICAL! LDAP primary MDB database is 90% full in Zimbra

De Wiki Hackstore

Torne-se usuário Zimbra:

# su - zimbra


Confira se os valores abaixo estão corretos. Você pode ver o tamanho da alocação do DB e o tamanho do AccessLog, que é de 80 GB:

$ zmlocalconfig -s ldap_db_maxsize
ldap_db_maxsize = 85899345920
$ zmlocalconfig -s ldap_accesslog_maxsize
ldap_accesslog_maxsize = 85899345920


Configure o tamanho da seguinte forma:

$ zmlocalconfig -e ldap_db_maxsize=85899345920
$ zmlocalconfig -e ldap_accesslog_maxsize=10737418240


Aguarde alguns segundos para que a alteração seja realizada:

$ sleep 90


Pare o serviço do openLDAP:

$ ldap stop


Vá até o diretório do DB do openLDAP:

$ cd /opt/zimbra/data/ldap/mdb/db


Efetue um backup dos dados:

$ /opt/zimbra/libexec/zmslapcat /opt/zimbra/data/ldap/mdb/db


Renomeie o arquivo de db para .old:

$ mv data.mdb data.mdb.old


Recrie o DB do openLDAP:

$ /opt/zimbra/openldap/sbin/slapadd -q -b "" -F /opt/zimbra/data/ldap/config -l /opt/zimbra/data/ldap/mdb/db/ldap.bak


Inicialize o serviço do openLDAP:

$ ldap start


Faça um backup do arquivo de DB antigo (opcional):

$ gzip data.mdb.old