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?

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!"

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.