Avamar: ddrmaint.log se neotáčí kvůli chybějícímu konfiguračnímu souboru.
Summary: Soubor ddrmaint.log se neotáčí kvůli chybějícímu konfiguračnímu souboru /etc/logrotate.d/ddrmaint.
Symptoms
Velikost ddrmaint.log (nachází se v /usr/local/avamar/var/ddrmaintlogs adresář) je větší než očekávaná velikost 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
Procesní rozhraní /etc/logrotate.d/ddrmaint Soubor neexistuje:
ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
Následující příkaz potvrzuje, že: dpnddrmaint je nainstalován:
rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>Cause
-
Odstraňuje více
logrotateKonfigurační soubory je pak nahradí v závislosti na typu uzlu. -
Určuje to podle existence souboru /usr/local/avamar/var/probe.xml, který by měl existovat pouze v uzlu nástroje Avamar.
Vzhledem k tomu, že soubor probe.xml není vytvořen, dokud není software Avamar nakonfigurován pro lokalitu, skript funguje pouze v případě, že je kumulativní balíček nasazen v nakonfigurované mřížce. Pokud je nasazen při instalaci před konfigurací, znovu se nepodaří přeinstalovat logrotate soubory pro uzel nástroje Avamar.
Resolution
/etc/logrotate.d/ddrmaint soubor musí být znovu vytvořen.
1. Přihlaste se k uzlu nástroje Avamar jako správce.
2. Zvýšení oprávnění na uživatele root.
3. Určete spuštěnou verzi SUSE:
cat /etc/*release* |grep VERSION
Pokud je VERZE 11, přejděte ke kroku 4.
Pokud je VERZE 12, přejděte ke kroku 5.
4. Vytvořte a naplňte soubor:
a. Vytvořte soubor:
vi /etc/logrotate.d/ddrmaint
b. Vložte obsah do nově vytvořeného souboru:
/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. Ukončete a soubor uložte.
d. Přejděte ke kroku 6.
5. Vytvořte a naplňte soubor:
a. Vytvořte soubor:
vi /etc/logrotate.d/ddrmaint
b. Vložte obsah do nově vytvořeného souboru:
/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. Ukončete a soubor uložte.
d. Přejděte ke kroku 6.
6. Otočte ddrmaint.log spuštěním následujícího příkazu:
logrotate -v -f /etc/logrotate.d/ddrmaint