Mensagens Rsyslog são truncadas, não enviadas para o arquivo correto

3

No Ubuntu 10.04 LTS, estou usando a configuração de estoque rsyslog e adicionei um arquivo personalizado em /etc/rsyslog.d com o seguinte conteúdo:

# cat /etc/rsyslog.d/62-pc 
local3.debug    /var/log/pc/debug.log
local3.*    /var/log/pc/main.log

Os dois arquivos referenciados existem e os arquivos e o diretório que contém são legíveis e graváveis pelo usuário do syslog. No entanto, o único lugar onde encontro as mensagens é /var/log/syslog . /var/log/pc/main.log está vazio.

Além disso, as mensagens em /var/log/syslog .

Eu verifiquei que o programa a partir do qual as mensagens se originam não é a causa desses problemas: o problema também ocorre com o comando logger .

O que pode estar errado aqui?

    
por jd. 04.01.2013 / 16:12

1 resposta

2

Sua configuração do rsylog tem uma declaração para incluir / processar este diretório?

$IncludeConfig /etc/rsyslog.d/

Ou o arquivo específico que você deseja;

$IncludeConfig /etc/rsyslog.d/62-pc

Sob o Red Hat, o Rsyslog tem como padrão incluir apenas os arquivos terminados em .conf . Você pode precisar editar esta linha também no Ubuntu. Se a sua linha estiver assim, ela não incluirá um arquivo chamado 62-pc .

$IncludeConfig /etc/rsyslog.d/*.conf
    
por 08.01.2013 / 22:43