Por que não estou recebendo texto em / var / log / messages?

2

Hoje, fui ver um servidor RHEL5 de backup que normalmente não precisa ser visto com muita frequência. Eu achei que /var/log/messages existia, mas tinha um tamanho de zero. Da mesma forma, messages.1 , messages.2 , messages.3 e messages.4 também estão todos vazios.

  • /var/log/messages tem suas permissões corretas. (755)
  • Reinicializar - não ajuda.
  • rm -f /var/log/messages* e service syslog restart - não ajuda.

O que estou perdendo?

    
por dafydd 26.10.2012 / 06:58

2 respostas

1

Eu fui olhar para /etc/syslog.conf . Incluiu a linha

*.info;mail.none;authpriv.none;cron.none;local*.none;    /var/log/messages

Esse pode ser o problema. Este é um servidor DNS de backup e configurei várias instalações local* syslog uma vez para fazer o registro de DNS extra. O serviço syslog pode não gostar realmente do curinga local* parcial. Então, mude a linha para

*.info;mail.none;authpriv.none;cron.none;local3.none;local4.none;local5.none;local7.none    /var/log/messages

e reinicie o syslog.

Após a reinicialização, / var / log / messages começou a ser preenchido novamente, e eu poderia continuar resolvendo o mistério que me trouxe de volta a este host para começar ...

Portanto, solução: Nenhum caractere curinga parcial em /etc/syslog.conf. O recurso é * ou uma cadeia completa, mas não as duas.

    
por 26.10.2012 / 18:57
2

Eu tive o mesmo problema no CentOS 6 - /var/log/messages.log estava vazio, yum install syslog mostrou "já instalado" mas quando tentei service syslog restart ou service syslogd restart ele disse "serviço não reconhecido". Então eu encontrei em /etc/sysconfig/rsyslog e eu tentei service rsyslog start e bingo! funcionou. Agora, messages.log está preenchido.

    
por 08.07.2014 / 23:45

Tags