Avamar: De ddrmaint.log draait niet vanwege een ontbrekend configuratiebestand.
Summary: Het ddrmaint.log-bestand draait niet vanwege een ontbrekend /etc/logrotate.d/ddrmaint configuratiebestand.
Symptoms
De grootte van de ddrmaint.log (te vinden in de /usr/local/avamar/var/ddrmaintlogs directory) groter is dan de verwachte grootte van 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
De /etc/logrotate.d/ddrmaint Bestand bestaat niet:
ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
De volgende opdracht bevestigt dat: dpnddrmaint is geïnstalleerd:
rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>Cause
-
Hiermee worden meerdere
logrotateConfiguratiebestanden vervangen ze vervolgens, afhankelijk van het type knooppunt. -
Dit wordt bepaald door het bestaan van het bestand /usr/local/avamar/var/probe.xml, dat alleen op het Avamar hulpprogrammaknooppunt mag bestaan.
Omdat het probe.xml bestand echter pas wordt gemaakt als de Avamar-software voor een site is geconfigureerd, werkt het script alleen wanneer het samenpakketpakket op een geconfigureerd raster wordt geïmplementeerd. Indien geïmplementeerd bij de installatie vóór de configuratie, kan het apparaat niet opnieuw worden geïnstalleerd logrotate bestanden voor een Avamar Utility-knooppunt.
Resolution
/etc/logrotate.d/ddrmaint Bestand moet opnieuw worden gemaakt.
1. Meld u aan bij het Avamar hulpprogrammaknooppunt als beheerder.
2. Verheffen tot rootprivilege.
3. Bepaal de versie van SUSE die wordt uitgevoerd:
cat /etc/*release* |grep VERSION
Als de VERSIE 11 is, ga dan naar stap 4.
Als de VERSIE 12 is, ga dan naar stap 5.
4. Maak en vul het bestand in:
een. Maak het bestand:
vi /etc/logrotate.d/ddrmaint
b. Plak de inhoud in het nieuwe bestand:
/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. Sluit het bestand af en sla het op.
d. Ga naar stap 6.
5. Maak en vul het bestand in:
een. Maak het bestand:
vi /etc/logrotate.d/ddrmaint
b. Plak de inhoud in het nieuwe bestand:
/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. Sluit het bestand af en sla het op.
d. Ga naar stap 6.
6. Draai de ddrmaint.log de volgende opdracht uit te voeren:
logrotate -v -f /etc/logrotate.d/ddrmaint