Avamar: El ddrmaint.log no rota debido a que falta un archivo de configuración.

Summary: El archivo ddrmaint.log no rota debido a que falta un archivo de configuración /etc/logrotate.d/ddrmaint.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

El tamaño del ddrmaint.log (que se encuentra en el /usr/local/avamar/var/ddrmaintlogs directorio) es mayor que el tamaño esperado de 25 MB:

ls -al /usr/local/avamar/var/ddrmaintlogs 
total 1.7G
drwxr-x---  2 admin admin 4.0K Dec  5  2018 .
drwxr-xr-t 20 admin admin 4.0K Jul 20 06:00 ..
-rw-r-----  1 root  admin 1.7G Jul 20 14:26 ddrmaint.log
 

La variable /etc/logrotate.d/ddrmaint El archivo no existe:

ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
 

El siguiente comando confirma que dpnddrmaint se instala:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Este problema se debe a una condición en el script de sec_install_os_errata_sles.pl en el paquete acumulativo del sistema operativo (SO).
  • Elimina varios logrotate Luego, los archivos de configuración los reemplazan según el tipo de nodo.
  • Esto se determina mediante la existencia del archivo /usr/local/avamar/var/probe.xml, que solo debe existir en el nodo de utilidad de Avamar.

Sin embargo, dado que el archivo probe.xml no se crea hasta que se configura el software Avamar para un sitio, el script solo funciona cuando el paquete acumulativo se implementa en una cuadrícula configurada. Si se implementa en la instalación antes de la configuración, no puede reinstalar el logrotate para un nodo de utilidad de Avamar.

Resolution

Para abordar el problema, el /etc/logrotate.d/ddrmaint El archivo se debe volver a crear.
 
Nota: Esto es específico de la versión instalada de SUSE.
 
 

1. Inicie sesión como administrador en Avamar Utility Node.

2. Eleve al privilegio raíz.

3. Determine la versión de SUSE en ejecución:

cat /etc/*release* |grep VERSION
 

Si la VERSIÓN es 11, vaya al paso 4.

Si la VERSIÓN es 12, vaya al paso 5.

4. Cree y complete el archivo:

un. Cree el archivo:

vi /etc/logrotate.d/ddrmaint 
 

b. Pegue el contenido en el archivo recién creado:

/usr/local/avamar/var/ddrmaintlogs/ddrmaint.log {
    nodateext
    daily
    missingok
    notifempty
    nocompress
    noolddir
    nomail
    su root root
    create 0664 admin admin
    start 1
    rotate 40
    size 25M
    postrotate
        /usr/bin/killall -HUP syslog-ng
    endscript
}
 

c. Salga y guarde el archivo.

d. Vaya al paso 6.

5. Cree y complete el archivo:

un. Cree el archivo:

vi /etc/logrotate.d/ddrmaint 
 

b. Pegue el contenido en el archivo recién creado:

/usr/local/avamar/var/ddrmaintlogs/ddrmaint.log {
    nodateext
    daily
    missingok
    notifempty
    nocompress
    noolddir
    nomail
    su root root
    create 0664 admin admin
    start 1
    rotate 40
    size 25M
    postrotate
        /usr/bin/systemctl reload syslog.service
    endscript
} 
 

c. Salga y guarde el archivo.

d. Vaya al paso 6.

6. Gire el ddrmaint.log ejecutando el siguiente comando:

logrotate -v -f /etc/logrotate.d/ddrmaint 

Affected Products

Avamar, Avamar Server
Article Properties
Article Number: 000080665
Article Type: Solution
Last Modified: 15 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.