Redirecionando a facilidade do syslog para outra instalação

1

Eu tenho um servidor syslog, que separa as informações de registro de acordo com os nomes de host. Pode separar mensagens se estiver no recurso 'local1'.

Eu tenho um servidor de e-mail, que envia mensagens para o recurso 'mail'. Eu gostaria de encaminhar essas mensagens para 'local1', mantendo o correio original. * Registra no host e, em seguida, enviá-lo para o servidor syslog.

Existe alguma maneira (fácil) de replicar mensagens de correio para o recurso 'local1'?

Obrigado!

EDITAR:

Tudo o que eu consegui pensar é em chamar um comando como este (embora, por alguma razão, isso não funcione)

$template LoggerTempl," -p local1.%SYSLOGSEVERITY-TEXT% -t %SYSLOGTAG% \"%TIMESTAMP% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\""
mail.* ^/usr/bin/logger;LoggerTempl
    
por Zoltan Szeder 19.06.2015 / 09:51

1 resposta

1

Depende do syslog nos seus sistemas de servidor.

No caso de RSYSLOG você pode simplesmente configurar sua configuração da seguinte forma:

mail.*   @@other-server.example.net:10514

Fonte: link

EDITAR

Se você quiser replicar o correio. * faça o login no mesmo servidor, apenas adicione outra linha com a mesma condição:

mail.*                       /var/log/maillog
mail.*                       /var/log/local1

Verifique os arquivos de configuração em /etc/rsyslog.d/* e reinicie o serviço rsyslog.

    
por 19.06.2015 / 14:07