Авамар: ddrmaint.log не обертається через відсутній файл конфігурації.

Summary: Файл ddrmaint.log не обертається через відсутній файл конфігурації /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

Розмір ddrmaint.log (Зустрічається в /usr/local/avamar/var/ddrmaintlogs каталог) більший за очікуваний розмір у 25 МБ:

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
 

Об'єкт /etc/logrotate.d/ddrmaint файлу не існує:

ls -al /etc/logrotate.d/ddrmaint
ls: cannot access '/etc/logrotate.d/ddrmaint': No such file or directory
 

Наступна команда підтверджує, що dpnddrmaint встановлена:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Ця проблема пов'язана з умовою сценарію sec_install_os_errata_sles.pl у зведеному пакеті операційної системи (ОС).
  • Він видаляє множинні logrotate Потім файли конфігурації замінюють їх залежно від типу вузла.
  • Він визначає це за допомогою існування файлу /usr/local/avamar/var/probe.xml, який повинен існувати лише на вузлі Avamar Utility Node.

Однак, оскільки файл probe.xml не створюється, доки програмне забезпечення Avamar не буде налаштовано для сайту, скрипт працює лише тоді, коли пакет зведення розгортається на налаштованій сітці. Якщо він розгорнутий під час інсталяції перед конфігурацією, він не зможе повторно встановити файл logrotate файлів для вузла утиліти Avamar.

Resolution

Щоб вирішити цю проблему, /etc/logrotate.d/ddrmaint файл повинен бути створений заново.
 
Примітка: Це стосується встановленої версії SUSE.
 
 

1. Увійдіть у вузол Avamar Utility Node як адміністратор.

2. Піднесіть до кореневого привілею.

3. Визначте версію роботи SUSE:

cat /etc/*release* |grep VERSION
 

Якщо ВЕРСІЯ 11, перейдіть до кроку 4.

Якщо ВЕРСІЯ 12, перейдіть до кроку 5.

4. Створіть та заповніть файл:

a. Створюємо файл:

vi /etc/logrotate.d/ddrmaint 
 

b. Вставте вміст у щойно створений файл:

/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. Вийдіть і збережіть файл.

d. Перейдіть до кроку 6.

5. Створіть та заповніть файл:

a. Створюємо файл:

vi /etc/logrotate.d/ddrmaint 
 

b. Вставте вміст у щойно створений файл:

/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. Вийдіть і збережіть файл.

d. Перейдіть до кроку 6.

6. Поверніть ddrmaint.log, виконавши наступну команду:

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.