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