Avamar: ddrmaint.log se neotáčí kvůli chybějícímu konfiguračnímu souboru.

Summary: Soubor ddrmaint.log se neotáčí kvůli chybějícímu konfiguračnímu souboru /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

Velikost ddrmaint.log (nachází se v /usr/local/avamar/var/ddrmaintlogs adresář) je větší než očekávaná velikost 25MB:

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
 

Procesní rozhraní /etc/logrotate.d/ddrmaint Soubor neexistuje:

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

Následující příkaz potvrzuje, že: dpnddrmaint je nainstalován:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Tento problém je způsoben podmínkou ve skriptu sec_install_os_errata_sles.pl v kumulativním balíčku operačního systému (OS).
  • Odstraňuje více logrotate Konfigurační soubory je pak nahradí v závislosti na typu uzlu.
  • Určuje to podle existence souboru /usr/local/avamar/var/probe.xml, který by měl existovat pouze v uzlu nástroje Avamar.

Vzhledem k tomu, že soubor probe.xml není vytvořen, dokud není software Avamar nakonfigurován pro lokalitu, skript funguje pouze v případě, že je kumulativní balíček nasazen v nakonfigurované mřížce. Pokud je nasazen při instalaci před konfigurací, znovu se nepodaří přeinstalovat logrotate soubory pro uzel nástroje Avamar.

Resolution

Chcete-li tento problém vyřešit, /etc/logrotate.d/ddrmaint soubor musí být znovu vytvořen.
 
Poznámka: To je specifické pro nainstalovanou verzi SUSE.
 
 

1. Přihlaste se k uzlu nástroje Avamar jako správce.

2. Zvýšení oprávnění na uživatele root.

3. Určete spuštěnou verzi SUSE:

cat /etc/*release* |grep VERSION
 

Pokud je VERZE 11, přejděte ke kroku 4.

Pokud je VERZE 12, přejděte ke kroku 5.

4. Vytvořte a naplňte soubor:

a. Vytvořte soubor:

vi /etc/logrotate.d/ddrmaint 
 

b. Vložte obsah do nově vytvořeného souboru:

/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. Ukončete a soubor uložte.

d. Přejděte ke kroku 6.

5. Vytvořte a naplňte soubor:

a. Vytvořte soubor:

vi /etc/logrotate.d/ddrmaint 
 

b. Vložte obsah do nově vytvořeného souboru:

/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. Ukončete a soubor uložte.

d. Přejděte ke kroku 6.

6. Otočte ddrmaint.log spuštěním následujícího příkazu:

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.