Avamar: O ddrmaint.log não está girando devido a um arquivo de configuração ausente.

Summary: O arquivo ddrmaint.log não está girando devido à falta de um arquivo de configuração /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

O tamanho do ddrmaint.log (Encontrado na /usr/local/avamar/var/ddrmaintlogs diretório) é maior do que o tamanho esperado de 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
 

A coluna /etc/logrotate.d/ddrmaint O arquivo não existe:

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

O seguinte comando confirma que dpnddrmaint está instalado:

rpm -qa | grep dpnddrmaint
dpnddrmaint-<Avamar_version>

Cause

Esse problema se deve a uma condição no script sec_install_os_errata_sles.pl no pacote cumulativo do sistema operacional (SO).
  • Ele remove vários logrotate Em seguida, os arquivos de configuração os substituim, dependendo do tipo de nó.
  • Ele determina isso pela existência do arquivo /usr/local/avamar/var/probe.xml, que só deve existir no nó do utilitário Avamar.

No entanto, como o arquivo de probe.xml não é criado até que o software Avamar seja configurado para um site, o script só funciona quando o pacote cumulativo é implementado em uma grade configurada. Se implementado na instalação antes da configuração, ele não consegue reinstalar o logrotate para um Avamar Utility Node.

Resolution

Para resolver o problema, o /etc/logrotate.d/ddrmaint O arquivo deve ser recriado.
 
Nota: Isso é específico para a versão instalada do SUSE.
 
 

1. Faça log-in no Avamar Utility Node como administrador.

2. Eleve para o privilégio root.

3. Determine a versão do SUSE em execução:

cat /etc/*release* |grep VERSION
 

Se a VERSÃO for 11, vá para a Etapa 4.

Se a VERSÃO for 12, vá para a Etapa 5.

4. Crie e preencha o arquivo:

um. Crie o arquivo:

vi /etc/logrotate.d/ddrmaint 
 

b. Cole o conteúdo no arquivo recém-criado:

/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. Saia e salve o arquivo.

d. Vá para a etapa 6.

5. Crie e preencha o arquivo:

um. Crie o arquivo:

vi /etc/logrotate.d/ddrmaint 
 

b. Cole o conteúdo no arquivo recém-criado:

/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. Saia e salve o arquivo.

d. Vá para a etapa 6.

6. Gire o ddrmaint.log executando o seguinte comando:

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.