Lnav – Superstabiles Open-Source Logfile-Analyse Programm

in deutsch •  5 years ago 

llwjf3vcau.jpg

lnav (Log File Navigator) – ist ein hochperformantes Open-Source (BSDv2) Logfile-Analyse-Programm, mit dem einzelne oder mehrere Logfiles geschickt durchforstet werden können. Das Programm aktualisiert automatisch das zu untersuchende Logfile, unterstützt Syntax Highlighting, Tab-Autovervollständigung, SQL-Ähnliche Query-Abfragen, Such-/Filter-Funktionen, GZIP/BZIP-On-The-Fly Dekomprimierung und einiges feines mehr. Das Logfile-Analyse-Programm ist ein MUSS für jeden Linux-/Unix-Admin/Pro.

Die Dokumentation ist nicht von schlechten Eltern, hält aber leider sehr wenige Beispiel-Anwendungen inne.

Lnav Eigenschaften:

- Headless Mode
- Syntax Highlighting
- Tab-Vervollständigung
- SQL Query Log Abfragen
- Such-/ Filter-Funktionen
- Speichert letzte Sessions-Location
- Automatische Logformat Detection
- Automatische Datenextraktion (Key/Value)
- GZIP/BZIP-On-The-Fly Dekomprimierung
- Live-, Timeline-, Single-Log-, Pretty-Print-View

Einige Anwendungsbeispiele:

# Anzeige der Hilfe
lnav -h

# Einfacher Aufruf des Syslog-Logfiles
lnav /var/log/syslog

# Einfacher Aufruf mehrerer Logfiles
lnav /var/log/syslog /var/log/auth.log

# Aufruf mit Timestamp-Funktion
lnav -t /var/log/syslog

# Aufruf auch von älterer Logfiles
lnav -r /var/log/syslog.*

# Journal an lnav durchpipen
journalctl | lnav

# Headless Mode. Anzeige von Meldungen mit dem Regex "error, warn, fail, panic"
lnav -n -c ':filter-in (error|warn|fail|panic)' /var/log/syslog

# Headless Mode. Angezeige der 10 meisten, im Apache access.log vorkommenden IP-Adressen
lnav -n -c ';SELECT c_ip, count(*) AS total FROM access_log GROUP BY c_ip ORDER BY total DESC LIMIT 10' /var/log/apache2/access.log

# Headless Mode. Die 10 meisten, im Apache access.log vorkommenden IP-Adressen werden angezeigt und zusätzlich abgespeichert
lnav -n  -c ';SELECT c_ip, count(*) AS total FROM access_log GROUP BY c_ip ORDER BY total DESC LIMIT 10' -c ':write-csv-to /root/ip.log' /var/log/apache2/access.log
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Du hast ein kleines Upvote von unserem Curation – Support – Reblog Account erhalten. Dieser wurde per Hand erteilt und nicht von einem Bot.

Wir, die Mitglieder des German Steem Bootcamps möchten die Deutsche Community stärken.

Du findest uns im Discord unter https://discord.gg/Uee9wDB

!bootcamp1.jpg