Enviar logs de Raspbian con rsyslog a un servidor remoto

Raspian utiliza rsyslog para guardar los registros (logs) en el directorio /var/log. Esto es útil si sólo hay un sistema, pero si hay varios suele ser útil que todos los equipos dejen sus registros en un sitio central, de forma que se puedan buscar todos los errores en un único lugar.

Enviar datos a través de UDP

Para enviar los datos a través de UDP, al especificar la dirección del servidor se pone una arroba antes de la dirección IP.

Si se quieren enviar todos los registros se puede especificar *.*

En el archivo de configuración /etc/syslog.conf se puede añadir esta línea al final:

*.* @192.168.2.58:514

Esta línea indica que todo (*) se envíe por protocolo UDP (@) a la dirección IP de ejemplo 192.168.2.58 por el puerto tradicional, el 514.

Enviar datos a través de TCP

Para enviar los datos a través de UDP, al especificar la dirección del servidor se ponen dos arroba antes de la dirección IP.

*.* @@192.168.2.58:514

 

Reiniciar el servidor de rsyslog

Una vez hecho esto hay que reiniciar el servidor para que funcione. En la mayoría de sistemas se hace con el comando

 

service rsyslog restart


Fecha de creación: 15/8/2018 19:32:25 | Última modificación: 22/4/2020 14:42:45 | Hora del servidor: 28/9/2022 1:49:51