Avamar: ddrmaint.log ei pyöri puuttuvan määritystiedoston vuoksi.
Summary: Tiedosto ddrmaint.log ei pyöri, koska /etc/logrotate.d/ddrmaint-tiedosto puuttuu.
Symptoms
ddrmaint.log koko (löytyy /usr/local/avamar/var/ddrmaintlogs hakemisto) on odotettua kokoa suurempi 25 Mt:
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
pikanäppäimellä /etc/logrotate.d/ddrmaint Tiedostoa ei ole:
ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
Seuraava komento vahvistaa, että dpnddrmaint on asennettu:
rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>Cause
-
Se poistaa useita
logrotateMääritystiedostot korvataan solmutyypin mukaan. -
Se määrittää tämän tiedoston /usr/local/avamar/var/probe.xml perusteella, jonka pitäisi olla olemassa vain Avamar-apusolmussa.
Koska probe.xml tiedosto luodaan vasta, kun Avamar-ohjelmisto on määritetty sivustoa varten, komentosarja toimii vain, kun koontipaketti on otettu käyttöön määritetyssä ruudukossa. Jos se otetaan käyttöön asennuksen yhteydessä ennen määritystä, se ei asenna logrotate Avamar Utility Node -sovelluksen tiedostot.
Resolution
/etc/logrotate.d/ddrmaint Tiedosto on luotava uudelleen.
1. Kirjaudu Avamar Utility Node -palveluun järjestelmänvalvojana.
2. Nosta root-käyttäjäksi.
3. Määritä SUSE-versio:
cat /etc/*release* |grep VERSION
Jos VERSIO on 11, siirry vaiheeseen 4.
Jos VERSIO on 12, siirry vaiheeseen 5.
4. Luo ja täytä tiedosto:
a. Luo tiedosto:
vi /etc/logrotate.d/ddrmaint
b. Liitä sisältö juuri luotuun tiedostoon:
/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. Poistu ja tallenna tiedosto.
d. Siirry vaiheeseen 6.
5. Luo ja täytä tiedosto:
a. Luo tiedosto:
vi /etc/logrotate.d/ddrmaint
b. Liitä sisältö juuri luotuun tiedostoon:
/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. Poistu ja tallenna tiedosto.
d. Siirry vaiheeseen 6.
6. Kierrä ddrmaint.log suorittamalla seuraava komento:
logrotate -v -f /etc/logrotate.d/ddrmaint