Configurazione per mandare il log del WRT su un'altra macchina

Questa configurazione e` stata provata sulla versione Experimental 2005/05/25.

Il file nel quale viene lanciato il syslog e` /etc/init.d/rcS. In questo file normalmente si trova una chiamata a syslog cosi` fatta:

syslogd -C 16

Questo fa si` che il log venga scritto in un buffer circolare di 16K.

Per mantenere il buffer circolare e aggiungere un logging remoto via UDP, si modifichi la chiamata in modo che diventi:

syslogd -L -C 16 -R <indirizzo IP del remoto>

Per l'help, si veda syslogd --help. Questo non e` il syslogd completo, ma una versione molto ridotta.

Configurazione della macchina che riceve i log

Sulla macchina che riceve i log, occorre modificare il file /etc/init.d/sysklogd per attivare la ricezione remota, poi riavviare (restart, non reload) il servizio del syslogd. Il syslogd standard di Debian e` un po` lesso, e sebbene possa ricevere log remoti, non e` in grado di smistarli su files diversi da quelli dei log locali, perche` non supporta nella sua configurazione un selector che sia basato sull'hostname di provenienza. Se serve, occorre installare syslog-ng, che lo supporta.

OpenWrt/Generale/SysLogRemoto (last edited 2009-04-12 17:33:25 by localhost)