admin_grundlagen:logging
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:logging [2012/08/23 08:58] – [Log Analyse Software] ingo_wichmann | admin_grundlagen:logging [2026/04/22 14:07] (aktuell) – ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Gängige Befehle ===== | ====== Gängige Befehle ===== | ||
| ls -lrt /var/log | ls -lrt /var/log | ||
| - | tail -f / | + | tail -F / |
| less / | less / | ||
| grep Testmeldung /var/log/* | grep Testmeldung /var/log/* | ||
| - | ====== syslog ====== | + | Falls vorhanden: |
| - | Beispiel: Logdaten von einem Rechner auf den nächsten übertragen | + | multitail / |
| - | ===== Zielrechner: | ||
| - | Zielrechner netzwerkfähig machen: | ||
| - | |||
| - | ''/ | ||
| - | < | ||
| - | SYSLOGD_OPTIONS=" | ||
| - | </ | ||
| - | |||
| - | ''/ | ||
| - | <code bash> | ||
| - | SYSLOGD_PARAMS=" | ||
| - | </ | ||
| - | |||
| - | ''/ | ||
| - | <code bash> | ||
| - | SYSLOGD=" | ||
| - | </ | ||
| - | |||
| - | Passende Nachrichten in Datei '/ | ||
| - | |||
| - | ''/ | ||
| - | < | ||
| - | local5.info | ||
| - | </ | ||
| - | |||
| - | Syslog neu starten: | ||
| - | / | ||
| - | |||
| - | ===== Absender-Rechner: | ||
| - | / | ||
| - | local5.info | ||
| - | |||
| - | Syslog neu einlesen: | ||
| - | / | ||
| - | |||
| - | Testen: Meldung abschicken: | ||
| - | logger -p local5.info " | ||
| - | |||
| - | ====== rsyslog ====== | ||
| - | Beispiel: Logdaten von einem Rechner auf den nächsten übertragen | ||
| - | ===== Zielrechner: | ||
| - | Zielrechner netzwerkfähig machen: | ||
| - | Passende Nachrichten in Datei ''/ | ||
| - | |||
| - | === Debian === | ||
| - | ''/ | ||
| - | < | ||
| - | $ModLoad imudp | ||
| - | $UDPServerRun 514 | ||
| - | local5.info | ||
| - | </ | ||
| - | |||
| - | Syslog neu starten: | ||
| - | / | ||
| - | |||
| - | === Centos === | ||
| - | ''/ | ||
| - | < | ||
| - | $ModLoad imudp | ||
| - | $UDPServerRun 514 | ||
| - | local5.info | ||
| - | </ | ||
| - | |||
| - | Syslog neu starten: | ||
| - | / | ||
| - | |||
| - | === SuSE === | ||
| - | ''/ | ||
| - | < | ||
| - | $ModLoad imudp | ||
| - | $UDPServerRun 514 | ||
| - | </ | ||
| - | ''/ | ||
| - | |||
| - | < | ||
| - | local5.info | ||
| - | </ | ||
| - | |||
| - | Syslog neu starten: | ||
| - | / | ||
| - | |||
| - | ===== Absender-Rechner: | ||
| - | / | ||
| - | local5.info | ||
| - | |||
| - | Syslog neu einlesen: | ||
| - | / | ||
| - | |||
| - | Testen: Meldung abschicken: | ||
| - | logger -p local5.info " | ||
| - | |||
| - | ====== syslog-ng ====== | ||
| - | Beispiel: Eine eigene log-Regel schreiben: | ||
| - | |||
| - | ''/ | ||
| - | |||
| - | ''/ | ||
| - | < | ||
| - | filter f_ingo { | ||
| - | level(warn) and program(logger); | ||
| - | }; | ||
| - | destination ingo_log { | ||
| - | file("/ | ||
| - | }; | ||
| - | log { | ||
| - | source(src); | ||
| - | filter(f_ingo); | ||
| - | destination(ingo_log); | ||
| - | }; | ||
| - | </ | ||
| - | Configdatei überprüfen: | ||
| - | syslog-ng -s | ||
| - | |||
| - | Dienst neu starten und evtl. SuSEconfig glücklich machen | ||
| - | / | ||
| - | / | ||
| - | |||
| - | Testen: | ||
| - | logger -p local1.warn -t logger "Dies ist eine Testmeldung" | ||
| - | |||
| - | Beispiel: Logdaten von einem Rechner auf den nächsten übertragen | ||
| - | |||
| - | ===== Zielrechner: | ||
| - | Zielrechner netzwerkfähig machen : | ||
| - | |||
| - | ''/ | ||
| - | |||
| - | ''/ | ||
| - | |||
| - | < | ||
| - | source src{ | ||
| - | |||
| - | ... | ||
| - | |||
| - | udp(ip(" | ||
| - | |||
| - | }; | ||
| - | </ | ||
| - | |||
| - | Meldungen bestimmter Log-Facilities und Log-Priorities werden durch Filter und Destination definiert | ||
| - | |||
| - | < | ||
| - | filter f_local5 { | ||
| - | level(info) and facility(local5); | ||
| - | }; | ||
| - | |||
| - | destination d_local5 { | ||
| - | file("/ | ||
| - | }; | ||
| - | |||
| - | log { | ||
| - | source(src) ; | ||
| - | filter(f_local5) ; | ||
| - | destination(d_local5); | ||
| - | }; | ||
| - | </ | ||
| - | |||
| - | Danach '' | ||
| - | |||
| - | rcsyslog reload | ||
| - | |||
| - | ===== Absender-Rechner ===== | ||
| - | ''/ | ||
| - | |||
| - | ''/ | ||
| - | |||
| - | < | ||
| - | destination d_ziel { udp( " | ||
| - | |||
| - | log { source(src); | ||
| - | </ | ||
| - | |||
| - | '' | ||
| - | |||
| - | rcsyslog reload | ||
| - | |||
| - | |||
| - | ====== User Logging ====== | ||
| - | |||
| - | paket psacct installieren. | ||
| - | |||
| - | Log aktivieren | ||
| - | < | ||
| - | touch acct.log | ||
| - | accton acct.log | ||
| - | </ | ||
| - | |||
| - | Log deaktivieren | ||
| - | < | ||
| - | accton | ||
| - | </ | ||
| - | |||
| - | |||
| - | Logs auswerten | ||
| - | < | ||
| - | sa -a acct.log | ||
| - | lastcomm -f acct.log --user nutzer14 | ||
| - | </ | ||
| - | |||
| - | ====== logrotate ====== | ||
| - | siehe [[logrotate]] | ||
| ====== logs auswerten ====== | ====== logs auswerten ====== | ||
| - | Debian: | + | ===== Übersicht Logging-Stacks |
| - | logcheck | + | |
| - | + | ||
| - | SuSE: | + | |
| - | logdigest | + | |
| - | logwatch | + | |
| - | + | ||
| - | CentOS 5: | + | |
| - | logwatch | + | |
| - | + | ||
| - | ==== Log Analyse Software | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | + | ||
| - | ====== Doku ====== | + | |
| - | * Level: | + | |
| - | '' | + | |
| - | * Facility: | + | |
| - | '' | + | |
| - | + | ||
| - | ====== Links ====== | + | |
| - | + | ||
| + | ^ ^ Collection -> | ||
| + | ^ | logger -> | ||
| + | ^ journald | ||
| + | ^ ELK | (File)Beat -> | ||
| + | ^ EFK | Fluentbit -> | ||
| + | ^ Graylog | ||
| + | ^ Victoria Logs | vlagent / Fluentbit ->|| Victoria Logs | <- Grafana | | ||
| + | ^ Loki | ||
| - | ===== Syslog ===== | ||
| - | * http:// | ||
| - | ===== Syslog-NG ===== | ||
| - | * http:// | ||
| - | * http:// | ||
| - | * http:// | ||
admin_grundlagen/logging.1345712285.txt.gz · Zuletzt geändert: 2012/08/23 08:58 von ingo_wichmann
