Avamar: De ddrmaint.log draait niet vanwege een ontbrekend configuratiebestand.

Summary: Het ddrmaint.log-bestand draait niet vanwege een ontbrekend /etc/logrotate.d/ddrmaint configuratiebestand.

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

De grootte van de ddrmaint.log (te vinden in de /usr/local/avamar/var/ddrmaintlogs directory) groter is dan de verwachte grootte van 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
 

De /etc/logrotate.d/ddrmaint Bestand bestaat niet:

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

De volgende opdracht bevestigt dat: dpnddrmaint is geïnstalleerd:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Dit probleem is te wijten aan een voorwaarde in het sec_install_os_errata_sles.pl script in het pakketpakket voor het besturingssysteem (OS).
  • Hiermee worden meerdere logrotate Configuratiebestanden vervangen ze vervolgens, afhankelijk van het type knooppunt.
  • Dit wordt bepaald door het bestaan van het bestand /usr/local/avamar/var/probe.xml, dat alleen op het Avamar hulpprogrammaknooppunt mag bestaan.

Omdat het probe.xml bestand echter pas wordt gemaakt als de Avamar-software voor een site is geconfigureerd, werkt het script alleen wanneer het samenpakketpakket op een geconfigureerd raster wordt geïmplementeerd. Indien geïmplementeerd bij de installatie vóór de configuratie, kan het apparaat niet opnieuw worden geïnstalleerd logrotate bestanden voor een Avamar Utility-knooppunt.

Resolution

Om dit probleem aan te pakken, heeft de /etc/logrotate.d/ddrmaint Bestand moet opnieuw worden gemaakt.
 
Opmerking: Dit is specifiek voor de geïnstalleerde SUSE-versie.
 
 

1. Meld u aan bij het Avamar hulpprogrammaknooppunt als beheerder.

2. Verheffen tot rootprivilege.

3. Bepaal de versie van SUSE die wordt uitgevoerd:

cat /etc/*release* |grep VERSION
 

Als de VERSIE 11 is, ga dan naar stap 4.

Als de VERSIE 12 is, ga dan naar stap 5.

4. Maak en vul het bestand in:

een. Maak het bestand:

vi /etc/logrotate.d/ddrmaint 
 

b. Plak de inhoud in het nieuwe bestand:

/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. Sluit het bestand af en sla het op.

d. Ga naar stap 6.

5. Maak en vul het bestand in:

een. Maak het bestand:

vi /etc/logrotate.d/ddrmaint 
 

b. Plak de inhoud in het nieuwe bestand:

/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. Sluit het bestand af en sla het op.

d. Ga naar stap 6.

6. Draai de ddrmaint.log de volgende opdracht uit te voeren:

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.