Avamar: Das ddrmaint.log wird aufgrund einer fehlenden Konfigurationsdatei nicht rotiert.

Summary: Die ddrmaint.log Datei wird aufgrund einer fehlenden Konfigurationsdatei /etc/logrotate.d/ddrmaint nicht rotiert.

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

Die Größe der ddrmaint.log (zu finden im /usr/local/avamar/var/ddrmaintlogs Verzeichnis) größer als die erwartete Größe von 25 MB ist:

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
 

Die Spalte /etc/logrotate.d/ddrmaint Datei ist nicht vorhanden:

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

Mit dem folgenden Befehl wird Folgendes bestätigt: dpnddrmaint installiert ist:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Dieses Problem ist auf eine Bedingung im sec_install_os_errata_sles.pl Skript im Rollup-Paket für das Betriebssystem (BS) zurückzuführen.
  • Es entfernt mehrere logrotate Konfigurationsdateien ersetzen sie dann je nach Node-Typ.
  • Dies wird durch das Vorhandensein der Datei /usr/local/avamar/var/probe.xml bestimmt, die nur auf dem Avamar Utility Node vorhanden sein sollte.

Da die probe.xml Datei jedoch erst erstellt wird, wenn die Avamar-Software für einen Standort konfiguriert ist, funktioniert das Skript nur, wenn das Rollup-Paket in einem konfigurierten Raster bereitgestellt wird. Wenn bei der Installation vor der Konfiguration bereitgestellt, kann das logrotate Dateien für einen Avamar Utility Node.

Resolution

Um das Problem zu beheben, hat die /etc/logrotate.d/ddrmaint Datei muss neu erstellt werden.
 
Hinweis: Dies ist spezifisch für die installierte SUSE-Version.
 
 

1. Melden Sie sich beim Avamar Utility Node als Administrator an.

2. Erhöhen Sie das Root-Recht.

3. Bestimmen Sie die ausgeführte Version von SUSE:

cat /etc/*release* |grep VERSION
 

Wenn VERSION 11 ist, fahren Sie mit Schritt 4 fort.

Wenn VERSION 12 ist, fahren Sie mit Schritt 5 fort.

4. Erstellen und füllen Sie die Datei:

ein. Erstellen Sie die Datei:

vi /etc/logrotate.d/ddrmaint 
 

b. Fügen Sie den Inhalt in die neu erstellte Datei ein:

/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. Beenden und speichern Sie die Datei.

d. Fahren Sie mit Schritt 6 fort.

5. Erstellen und füllen Sie die Datei:

ein. Erstellen Sie die Datei:

vi /etc/logrotate.d/ddrmaint 
 

b. Fügen Sie den Inhalt in die neu erstellte Datei ein:

/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. Beenden und speichern Sie die Datei.

d. Fahren Sie mit Schritt 6 fort.

6. Drehen Sie die ddrmaint.log, indem Sie den folgenden Befehl ausführen:

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.