L'utility colorize permette di visualizzare con sintassi colorata i file di log.
Colorize è un piccolo script, di Karaszi Istvan e rilasciato sotto GPL, scritto in linguaggio Perl, che permette di
visualizzare i log, con una sintassi colorata in modo da renderli più facilmente leggibili. Requisito di sistema il modulo Perl
Term::ANSIColor.
DOWNLOAD
E' possibile eseguire il download dal sito dell'autore:
[root@pluto azitti]# wget http://colorize.raszi.hu/downloads/colorize_0.3.4.tar.gz
--15:44:14-- http://colorize.raszi.hu/downloads/colorize_0.3.4.tar.gz <br>
=> `colorize_0.3.4.tar.gz'
Resolving colorize.raszi.hu... done.
Connecting to colorize.raszi.hu[212.108.197.149]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17,291 [application/x-tar]
100%[==================================================================================>] 17,291 12.52K/s ETA 00:00
15:44:15 (12.52 KB/s) - `colorize_0.3.4.tar.gz' saved [17291/17291]
SCOMPATTAZIONE E INSTALLAZIONE
Una volta scaricato lo script è sufficiente scompattarlo:
[root@pluto azitti]# tar xvfz colorize_0.3.4.tar.gz
colorize-0.3.4/README
colorize-0.3.4/THANKS
colorize-0.3.4/TIPS
colorize-0.3.4/TODO
colorize-0.3.4/changelog.gz
colorize-0.3.4/colorize
colorize-0.3.4/colorize.1.gz
colorize-0.3.4/colorizerc
colorize-0.3.4/copyright
colorize-0.3.4/examples/
colorize-0.3.4/examples/Xlog.tar
colorize-0.3.4/examples/colorize-fifo.sh
colorize-0.3.4/examples/colorize-tail.sh
A questo punto è sufficiente copiare l'utility in una directory presente nel PATH di sistema, ed il file di configurazione in /etc
:
[root@pluto colorize-0.3.4]# cp colorize /usr/bin/
copia dello script
[root@pluto colorize-0.3.4]# cp colorizerc /etc/
copia del file di configurazione globale
Infine l'utility puo' essere utilizzata tramite pipe o altri metodi di redirezione di input/output:
[root@pluto colorize-0.3.4]# less /var/log/messages | colorize
[root@pluto colorize-0.3.4]# colorize < /var/log/sudo.log
Analisi, monitoring, rotazione e gestione dei log di sistema. Configurazione di syslogd.