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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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

Dette problem skyldes en tilstand i sec_install_os_errata_sles.pl scriptet i operativsystempakken (OS).
  • Det fjerner flere logrotate Konfigurationsfiler 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

For at løse problemet bør /etc/logrotate.d/ddrmaint Filen skal oprettes igen.
 
Bemærk: Dette er specifikt for den installerede SUSE-version.
 
 

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 

Affected Products

Avamar, Avamar Server
Article Properties
Article Number: 000080665
Article Type: Solution
Last Modified: 15 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.