Avamar: Den ddrmaint.log roterer ikke på grund af en manglende konfigurationsfil.
Summary: Den ddrmaint.log fil roterer ikke på grund af en manglende konfigurationsfil /etc/logrotate.d/ddrmaint.
Symptoms
Størrelsen på ddrmaint.log (fundet i /usr/local/avamar/var/ddrmaintlogs directory) er større end den forventede størrelse på 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
Ikonet /etc/logrotate.d/ddrmaint Filen findes ikke:
ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
Følgende kommando bekræfter, at dpnddrmaint er installeret:
rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>Cause
-
Det fjerner flere
logrotateKonfigurationsfiler erstatter dem derefter afhængigt af nodetypen. -
Det bestemmer dette ud fra eksistensen af filen /usr/local/avamar/var/probe.xml, som kun findes på Avamar-hjælpenoden.
Men da den probe.xml fil ikke oprettes, før Avamar-softwaren er konfigureret til et websted, fungerer scriptet kun, når opdateringspakken installeres på et konfigureret gitter. Hvis den implementeres ved installationen før konfigurationen, geninstalleres logrotate filer til en Avamar Utility Node.
Resolution
/etc/logrotate.d/ddrmaint Filen skal oprettes igen.
1. Log på Avamar Utility-noden som administrator.
2. Opgrader til rodrettigheder.
3. Find ud af, hvilken version af SUSE der kører:
cat /etc/*release* |grep VERSION
Hvis VERSION er 11, skal du gå til trin 4.
Hvis VERSIONEN er 12, skal du gå til trin 5.
4. Opret og udfyld filen:
en. Opret filen:
vi /etc/logrotate.d/ddrmaint
b. Indsæt indholdet i den nyoprettede fil:
/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. Afslut og gem filen.
d. Gå til trin 6.
5. Opret og udfyld filen:
en. Opret filen:
vi /etc/logrotate.d/ddrmaint
b. Indsæt indholdet i den nyoprettede fil:
/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. Afslut og gem filen.
d. Gå til trin 6.
6. Roter de ddrmaint.log, der kører følgende kommando:
logrotate -v -f /etc/logrotate.d/ddrmaint