3Com OfficeConnect y syslogd en FreeBSD

Recientemente el router que tenía murió y ya.com me ha enviado otro. El modelo es 3Com OfficeConnect ADSL Wireless 11g Firewall Router ya.com

Navegando por las páginas de configuración del router vi que se podían mandar los log a un servidor, y como tengo un servidor con FreeBSD intenté configurarlo para que recibiera los logs que le enviaba el router.

Después de algunas pruebas y buscar por la red, los ficheros que tuve que modificar fueron:

En /etc/rc.conf la linea syslog_flags="-ss" para que querada como syslog_flags="-a 192.168.0.1".
(De esta manera le estamos diciendo a syslogd que va a recibir logs desde dicha IP)

En /etc/hosts añadí 192.168.0.1 router router (192.168.0.1 es la dirección del router).
(Le ponemos nombre al router)

En /etc/newsyslog.conf añadí /var/log/router.log 640 5 100 * Z
(Para mantener fichero con un tamaño máximo de 100k)

En /etc/syslog.conf añadí las lineas:
+router
*.* /var/log/router.log
(Para especificar el fichero donde guardará los logs que vengan del router)

En la consola, y como root cree el fichero con: #touch /var/log/router.log y le mandé un HUP al syslogd para que se reiniciara: #kill -HUP "pid de syslogd".

Ahora, en /var/log/router.log puedo ver los mensajes que envia el router. :-)

No hay comentarios: