Sistemas Linux e UNIX: Configurando o Daemon do Syslog

UNIX platform Nos sistemas Linux e UNIX, todas as mensagens do WebSphere Event Broker (exceto aquelas geradas pelos utilitários de linha de comandos) são enviadas para o syslog, portanto, é útil redirecionar as mensagens do usuário para um arquivo separado.

Início da mudançaNo UNIX, as entradas do syslog são restritas em comprimento e mensagens que são enviadas ao syslog são truncadas pelo novo caractere de linha. Para registrar uma grande quantidade de dados em um log no UNIX, configure a propriedade Destino no nó Trace para Arquivo ou Rastreio de Usuário em vez de Log de Erros Local.Fim da mudança

Antes de criar um intermediáro nos sistemas Linux ou UNIX, configure o daemon do syslog para redirecionar mensagens do usuário para um arquivo denominado user.log:

  1. Inicie sessão como root.
  2. Digite os seguintes comandos para criar um arquivo denominado user.log.
    Em sistemas UNIX, digite o comando:
    touch /var/adm/user.log
    chown root:mqbrkrs /var/adm/user.log
    chmod 640 /var/adm/user.log
    No Linux, insira o comando:
    touch /var/log/user.log
    chown root:mqbrkrs /var/log/user.log
    chmod 640 /var/log/user.log
  3. Inclua a seguinte linha no arquivo /etc/syslog.conf Início da mudança(em versões mais recentes do SUSE Linux, isto é /etc/syslog-ng.conf)Fim da mudança para redirecionar mensagens em nível de depuração para o arquivo user.log:
    Em sistemas UNIX, digite o comando:
    user.info /var/adm/user.log
    No Linux, insira o comando:
    user.info /var/log/user.log
    É possível utilizar user.* - em vez de user.info nos exemplos anteriores.
    • * significa que mensagens informativas, de notificação, de aviso e de depuração são capturadas.
    • - significa que o syslog não sincroniza o arquivo depois dele ser gravado.
    É possível obter um ganho de desempenho, embora você possa perder alguns dados se o computador falhar imediatamente após a gravação no arquivo.
    Início da mudançaInclua uma linha para assegurar que as mensagens no nível necessário do recurso do usuário sejam registradas. Se você especificar um nível de info, todas as mensagens operacionais serão registradas; estas mensagens fornecem informações importantes sobre a operação do intermediário e podem ser úteis no diagnóstico de problemas.Fim da mudança
  4. Iniciar novamente o daemon syslog.
    No AIX, insira o comando:
    refresh -s syslogd
    No HP-UX e Solaris, digite o comando:
    kill -HUP 'cat /etc/syslog.pid'
    No Linux, insira o comando:
    /etc/init.d/syslogd restart
    ou
    /etc/rc.d/init.d/syslogd restart
    para sistemas em que rc.d não for um link simbólico.

Para outras opções de syslog, consulte a documentação de seu sistema operacional.

Conceitos relacionados
Registros
Tarefas relacionadas
Resolução de Problemas e Suporte
Utilizando Registros
Windows: Visualizando o log de erros local
Referências relacionadas
Registro de Erros Local
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Todos os Direitos Reservados.
Última atualização : 2009-02-13 15:33:34

an04230_