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.
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
-
Ele remove vários
logrotateEm 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
/etc/logrotate.d/ddrmaint O arquivo deve ser recriado.
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