syslog escrito no console

1

Eu tenho um problema estranho com o syslog local7, meu syslog configura o syslog para ser gravado em

local7.info /var/log/syslog_info

está funcionando muito bem por anos, mas dias recentes uma mensagem syslog de dispositivo escrita no console e não sei por que esse syslog de um dispositivo no console, mas outras centenas de dispositivos syslog ainda gravados no arquivo. minha pergunta é como eu posso parar isso? Eu preciso syslog daquele dispositivo, então eu não quero pará-lo, mas ao mesmo tempo eu não quero escrito no meu console. meu Os é um Solaris de 64 bits. obrigado,

este é meu syslog.conf

  #
  *.err;kern.notice;auth.notice         /dev/sysmsg
  *.err;kern.debug;daemon.notice;mail.crit  /var/adm/messages

  *.alert;kern.err;daemon.err           operator
  *.alert                       root

  *.emerg                       *

  # if a non-loghost machine chooses to have authentication messages
  # sent to the loghost machine, un-comment out the following line:
  #auth.notice          ifdef('LOGHOST', /var/log/authlog, @loghost)

  mail.debug            ifdef('LOGHOST', /var/log/syslog, @loghost)

 #
 # non-loghost machines will use the following lines to cause "user"
 # log messages to be logged locally.
  #
 ifdef('LOGHOST', ,
 user.err                   /dev/sysmsg
 user.err                   /var/adm/messages
 user.alert                 'root, operator'
 user.emerg                 *
 )
 local7.info        /var/log/syslog_info
    
por eli1128 24.05.2012 / 18:27

1 resposta

2

Sua configuração syslog registrará qualquer coisa em err level e acima no console do sistema devido a essa linha:

 *.err;kern.notice;auth.notice         /dev/sysmsg

Isso registra tudo em err e superior, kern mensagens em notice e superiores e auth mensagem em notice e superiores no console do sistema. Se o seu dispositivo estiver registrando mensagens nesses níveis, isso explicaria as mensagens do console.

Você pode suprimir mensagens do recurso local7 usando o qualificador none , assim:

*.err;kern.notice;auth.notice;local7.none         /dev/sysmsg

Tente e veja se as mensagens do console pararam de aparecer.

    
por 24.05.2012 / 19:14