Log remoto com syslog

1

Eu tenho duas máquinas rodando FreeBSD, bsdclient e bsdserver. Eu estou tentando configurar o log remoto, de modo que o bsdclient envia todos os logs para bsdserver. Meu syslog.conf no bsdclient é assim

*.*        @bsdserver.domain.com

No bsdserver, o syslog.conf é configurado como:

+bsdclient.domain.com
*.*        /var/log/bsdclient.log

syslogd no bsdserver foi iniciado no rc.conf como:

syslogd_enable="YES"
syslogd_flags="-a bsdclient.domain.com"

Para testar, no bsdclient eu fiz

logger -p auth.info "user authenticated"

Eu posso ver a entrada no /var/log/auth.log no bsdclient, no entanto não há nada no /var/log/bsdclient.log no bsdserver. Eu estou tentando enviar todos os tipos de logs para bsdserver. Eu cometi algum erro? Agradecemos antecipadamente

    
por suenda 06.02.2012 / 14:37

2 respostas

1

o DNS global do bsdclient.domain.com e do bsdserver.domain.com está ciente? Se você não tentou colocar um IP em vez de nomes DNS.

Por favor, siga esta excelente seção de manuais do manual do freebsd

    
por 06.02.2012 / 14:48
0

Antes de mais nada, ative o detalhamento no servidor:

syslogd_flags="-a bsdclient.domain.com -v -v"

E no cliente:

syslog_flags="-s -v -v"

Isso vai lhe dar mais informações.

Você já configurou um recurso de registro no cliente, para dizer ao syslog o que registrar? Para saber mais sobre isso, consulte o Manual acima mencionado e o Manpage do syslog

    
por 06.02.2012 / 18:25