Cliente de linha de comando do syslog remoto

9

Uso loggerbastante regularmente, mas existe uma ferramenta de linha de comando FOSS para envio remoto de mensagens syslog pela rede?

No momento, tenho que configurar um par facilidade / prioridade para enviar para um servidor remoto ao rsyslogdlado. Eu gostaria de cortar o intermediário e não precisar modificar a configuração do meu daemon syslog local.

Existe uma ferramenta desse tipo?

Bratchley
fonte

Respostas:

12

O loggerutilitário suporta o envio de mensagens pela rede

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"
Patrick
fonte
Não tenho uma -nopção na minha versão do logger. Estou usando o de util-linux-2.13-0.59.el5_8qual versão você está usando?
Bratchley
Parece que este foi introduzido em 2,20 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/... )
Patrick
1
Estou usando uma versão com -n, mas meu comando logger ainda não é enviado pela rede. Quando rastreio, posso que ele se conecte ao daemon remoto, mas não envie nada. Irritante. Eu acho que você pode usar python para fazer isso também. Vou tentar.
22614 nic nicier
Ele não enviou nada ao host remoto, embora o host remoto esteja ativado e acessível usando o comando ping.
SuB