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.
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
-
Es entfernt mehrere
logrotateKonfigurationsdateien 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
/etc/logrotate.d/ddrmaint Datei muss neu erstellt werden.
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