Un log del server è un file di log che viene creato e aggiornato da un server. Un esempio comune è un log di accesso generato da Apache (software open source per server web), che fornisce una storia di richieste di pagine web. Tuttavia, Apache non cattura solo informazioni nel log di accesso. Ci sono anche informazioni catturate nel suo log degli errori, così come un file di identificazione del processo, un log di script e un log di riscrittura.
Questi file di log sono ovunque. Le applicazioni catturano un’enorme quantità di informazioni nei file di log, specialmente perché un server può generare più log. È importante esaminare i file di log per ottenere un feedback sull’attività e le prestazioni del server, e per identificare suggerimenti per risolvere eventuali problemi che possono sorgere. Tuttavia, l’amministratore del sistema può soffrire di sovraccarico di informazioni, e rivedere i file di log in modo efficiente può essere un compito che richiede molto tempo.
Qui interviene il fidato visualizzatore di logfile; una piccola utility che filtra le informazioni estranee generate nei file di log, identificando stringhe specifiche in tempo reale. I visualizzatori di file di log usati insieme agli analizzatori di file di log sono una combinazione potente.
Per molti anni i log di sistema e del kernel sono stati gestiti da un’utilità chiamata syslogd. La maggior parte dei sistemi operativi basati su Linux sono passati a systemd, che ha un diario. È un gigantesco file di log per l’intero sistema. Vari software e servizi scrivono le loro voci di registro nel journalctl di systemd
Per dare un’idea della qualità del software disponibile, abbiamo compilato una lista di 11 utili visualizzatori di file di registro di Linux. Speriamo che ci sia qualcosa di interessante per chiunque abbia bisogno di esaminare ed elaborare i dati dei file di log.
Ora, esploriamo gli 11 visualizzatori di logfile a portata di mano. Per ogni titolo abbiamo compilato la sua pagina del portale, una descrizione completa con un’analisi approfondita delle sue caratteristiche, uno screenshot del software in azione, insieme a link a risorse rilevanti.
Visualizzatori di LogFile | ||
---|---|---|
QJournalctl | Interfaccia utente grafica per il journalctl di systemd | |
journalctl | Query e visualizzazione dei messaggi dal diario | |
lnav | Utilità basata sul cursoreper la visualizzazione e l’analisi dei file di log. | |
KSystemLog | Visualizzatore di log di sistema per KDE 4 | |
Xlogmaster | Programma basato su GTK+ per tenere traccia dei file di log e dei dispositivi | |
MultiTail | Visualizza più file di log in finestra sulla console | |
gnome-logs | Visualizza e cerca i log con questa utilità grafica | |
glogg | Esploratore grafico di log in Qt | |
frontail | Stream i log nel browser web | |
logmaster-gtk-d | Visualizzatore di log per Linux costruito con GTK e D | |
swatch | Visualizzatore di logfile con corrispondenza regexp, evidenziando & ganci |