Monitorare molteplici files di log da terminale: differenze tra le versioni

(Nuova pagina: =Monitorare diversi files di log in un solo terminale= ==Introduzione== Il programma '''multitail''' permette di monitorare i files di log, come l'originale '''tail''' da cui deriva. L...)
 
Riga 8: Riga 8:
</pre>
</pre>
==Utilizzo==
==Utilizzo==
Per monitorare, ad esempio, i due files di log <tt>/var/log/syslog</tt> e <tt>/var/log/messages</tt> si deve utilizzare multitail in questo modo:
<pre>
multitail /var/log/syslog /var/log/messages
</pre>.
La nostra console dovrebbe dividersi in due sezioni, una per ogni file, come nell'immagine seguente:
[[Immagine:Mt1.png|multitail per monitorare due files di log]]
Per scorrere uno dei due files, si digiti:
<pre>
b
</pre>
e si selezioni il file di log che si vuole scorrere:
[[Immagine:Mt2.png|selezione del file da scorrere]]
da questo momento è possibile usare le frecce Su/Giù per scorrere il file:
[[Immagine:Mt3.png|scorrere il file selezionato]]
Il comando
<pre>
gg
</pre>
scorre il file direttamente fino alsuo inizio, mentre
<pre>
G
</pre>
lo scorrerà fino alla sua fine.<br/>
Digitando
<pre>
q
</pre>
si tornerà alla finestra precedente, oppure, se ci si trova nella finestra principale di multitail, si abbandonerà il programma.<br/>
E' anche possibile unire due files di log in una sola finestra, utilizzando il comando seguente:
<pre>
multitail /var/log/apache2/access.log -I /var/log/apache2/error.log
</pre>
Compariranno entrambi i files in una sola finestra di multitail:
[[Immagine:Mt4.png|unione di files in una sola finestra]]
E' anche possibile lanciare un comando e osservarne l'esito attraverso i files di log:
<pre>
multitail -R 2 -l "netstat -tap"
</pre>
Il comando precedente mostra in multitail l'esito del comando <tt>netstat -tap</tt> e ne aggiorna l'output ogni due secondi:
[[Immagine:Mt5.png|un comando in multitail]]