Existe uma maneira de determinar quais serviços usam um recurso de syslog específico no RHEL?

3

No momento, estou registrando todas as informações do haproxy em instalações local0 e loca1 (dependendo do nível da mensagem).

No momento, o logging é roteado adequadamente para os logs haproxy 'err.log' e 'general.log', mas as entradas duplicadas também são colocadas em / var / log / messages

Desejo desativar as mensagens local0. * e local1. * no arquivo / var / log / messages, mas quero garantir que nenhum outro serviço use esses recursos.

Existe uma maneira de descobrir quais serviços usam um recurso específico no RHEL 5?

    
por DTest 16.09.2011 / 18:42

1 resposta

1

Contanto que você não veja as entradas de log, não há como saber disso. Não há registro de syslog ou algo parecido.

Mas, para atingir seu objetivo, você pode ajustar o syslog da seguinte maneira:

  1. Instalando o rsyslog
  2. Removendo o syslog antigo (e não esqueça de colocar o rsyslog nos runlevels)

O arquivo de configuração do rsyslog instalado fará exatamente o mesmo no início como uma configuração padrão do syslog. MAS: você pode ajustá-lo - por exemplo, escreva mensagens enviadas pelo programa X via syslog-facility Y para o arquivo Z - próxima regra: não escreva essas mensagens em nenhum outro lugar.

    
por 29.09.2011 / 23:11

Tags