Avamar: Il ddrmaint.log non è in rotazione a causa di un file di configurazione mancante.

Summary: Il file ddrmaint.log non ruota a causa di un file di configurazione /etc/logrotate.d/ddrmaint mancante.

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

La dimensione del ddrmaint.log (disponibile nella /usr/local/avamar/var/ddrmaintlogs directory) è maggiore della dimensione prevista di 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 colonna /etc/logrotate.d/ddrmaint Il file non esiste:

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

Il comando seguente conferma che dpnddrmaint è installato:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Questo problema è dovuto a una condizione nello script sec_install_os_errata_sles.pl nel pacchetto di rollup del sistema operativo (OS).
  • Rimuove più logrotate I file di configurazione li sostituiscono quindi a seconda del tipo di nodo.
  • Ciò viene determinato in base all'esistenza del file /usr/local/avamar/var/probe.xml, che deve esistere solo nell'Avamar Utility Node.

Tuttavia, poiché il file probe.xml non viene creato fino a quando il software Avamar non viene configurato per un sito, lo script funziona solo quando il pacchetto di rollup viene implementato in una griglia configurata. Se implementato al momento dell'installazione prima della configurazione, non riesce a reinstallare logrotate file per un Avamar Utility Node.

Resolution

Per risolvere il problema, il /etc/logrotate.d/ddrmaint Il file deve essere ricreato.
 
Nota: Si tratta di un comportamento specifico per la versione di SUSE installata.
 
 

1. Accedere all'utility node Avamar come admin.

2. Eleva al privilegio root.

3. Determinare la versione di SUSE in esecuzione:

cat /etc/*release* |grep VERSION
 

Se VERSION è 11, andare al passaggio 4.

Se VERSION è 12, andare al passaggio 5.

4. Creare e popolare il file:

un. Creare il file:

vi /etc/logrotate.d/ddrmaint 
 

b. Incollare il contenuto nel file appena creato:

/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. Uscire e salvare il file.

d. Andare al passaggio 6.

5. Creare e popolare il file:

un. Creare il file:

vi /etc/logrotate.d/ddrmaint 
 

b. Incollare il contenuto nel file appena creato:

/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. Uscire e salvare il file.

d. Andare al passaggio 6.

6. Ruotare il ddrmaint.log eseguendo il seguente 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.