Cliente de línea de comando syslog remoto

9

Lo uso con loggerbastante regularidad, pero ¿existe una herramienta de línea de comandos de FOSS para el envío remoto de mensajes de syslog a través de la red?

En este momento, tengo que configurar un par de instalación / prioridad para enviar a un servidor remoto en el rsyslogdlateral. Me gustaría eliminar al intermediario y no tener que modificar la configuración de mi demonio syslog local.

¿Existe tal herramienta?

Bratchley
fuente

Respuestas:

12

La loggerutilidad admite el envío de mensajes a través de la red.

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"
Patricio
fuente
No tengo una -nopción en mi versión de logger. Estoy usando el de util-linux-2.13-0.59.el5_8qué versión estás usando?
Bratchley
Parece que esto se introdujo en 2.20 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/… )
Patrick
1
Estoy usando una versión con -n pero mi comando de registro todavía no se envía a través de la red. Cuando lo coloco, puedo conectarlo al demonio remoto pero no envía nada. Molesto. Creo que puedes usar Python para hacer esto también. Lo intentaré.
nic ferrier
No envía nada al host remoto, aunque el host remoto está encendido y accesible mediante el comando ping.
SuB