Avamar: ddrmaint.log roterer ikke på grunn av manglende konfigurasjonsfil.
Summary: Den ddrmaint.log filen roterer ikke på grunn av en manglende /etc/logrotate.d/ddrmaint-oppsettsfil.
Symptoms
Størrelsen på ddrmaint.log (finnes i /usr/local/avamar/var/ddrmaintlogs katalog) er større enn forventet størrelse på 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
Informasjonen i /etc/logrotate.d/ddrmaint Filen finnes ikke:
ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
Følgende kommando bekrefter at dpnddrmaint er installert:
rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>Cause
-
Den fjerner flere
logrotateKonfigurasjonsfiler erstatter dem avhengig av nodetypen. -
Det bestemmer dette ved eksistensen av /usr/local/avamar/var/probe.xml-filen, som bare skal finnes på Avamar-verktøynoden.
Siden den probe.xml filen ikke opprettes før Avamar-programvaren er konfigurert for et område, fungerer skriptet imidlertid bare når samleoppdateringspakken distribueres på et konfigurert rutenett. Hvis den ble implementert ved installasjon før konfigurasjonen, kan den ikke installere på nytt logrotate -filer for en Avamar-verktøynode.
Resolution
/etc/logrotate.d/ddrmaint Filen må opprettes på nytt.
1. Logg på Avamar-verktøynoden som administrator.
2. Hev til rotprivilegium.
3. Finn ut hvilken SUSE-versjon som kjører:
cat /etc/*release* |grep VERSION
Hvis VERSJONEN er 11, går du til trinn 4.
Hvis VERSJONEN er 12, går du til trinn 5.
4. Opprett og fyll ut filen:
en. Opprett filen:
vi /etc/logrotate.d/ddrmaint
b. Lim inn innholdet i den nyopprettede filen:
/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. Avslutt og lagre filen.
d. Gå til trinn 6.
5. Opprett og fyll ut filen:
en. Opprett filen:
vi /etc/logrotate.d/ddrmaint
b. Lim inn innholdet i den nyopprettede filen:
/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. Avslutt og lagre filen.
d. Gå til trinn 6.
6. Roter ddrmaint.log du kjører følgende kommando:
logrotate -v -f /etc/logrotate.d/ddrmaint