it-themen:grundlagen:netzwerkdienste:syslog
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| it-themen:grundlagen:netzwerkdienste:syslog [01.12.2025 13:12] – angelegt lars | it-themen:grundlagen:netzwerkdienste:syslog [01.12.2025 13:19] (aktuell) – [Zusammenfassung] lars | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| [[start|zurĂĽck]] | [[start|zurĂĽck]] | ||
| + | ====== Syslog – Grundlagen ====== | ||
| + | |||
| + | Syslog ist ein standardisiertes Protokoll zur zentralen Sammlung und Verwaltung | ||
| + | von Logdaten. Es wird von fast allen Netzwerkgeräten, | ||
| + | Firewalls, Routern und vielen Anwendungen unterstĂĽtzt. | ||
| + | |||
| + | Ziel: | ||
| + | * Ereignisse zentral speichern | ||
| + | * schneller analysieren | ||
| + | * Fehler finden | ||
| + | * Security-Vorfälle erkennen | ||
| + | |||
| + | ===== Warum Syslog? ====== | ||
| + | |||
| + | * Logs aus vielen Geräten an einem Ort gesammelt | ||
| + | * Erleichtert Fehlersuche und Monitoring | ||
| + | * Grundlage fĂĽr SIEM- und Security-Analysen | ||
| + | * Zeitstempel & Prioritäten normiert | ||
| + | * Entlastet lokale Systeme | ||
| + | |||
| + | ===== Ports & Protokolle ====== | ||
| + | |||
| + | Syslog kann drei Hauptvarianten nutzen: | ||
| + | |||
| + | | Protokoll | Port | Beschreibung | | ||
| + | |-----------|------|--------------| | ||
| + | | UDP | 514 | schnell, aber unzuverlässig | | ||
| + | | TCP | 514 | zuverlässig, | ||
| + | | TLS | 6514 | verschlĂĽsselte, | ||
| + | |||
| + | In Unternehmensnetzen: | ||
| + | **Gerne TCP oder TLS statt UDP**, wegen Integrität. | ||
| + | |||
| + | ===== Aufbau einer Syslog-Nachricht ====== | ||
| + | |||
| + | Ein klassischer Syslog-Eintrag besteht aus: | ||
| + | |||
| + | < | ||
| + | |||
| + | Beispiel: | ||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Bestandteile: | ||
| + | * **Facility** → Kategorie (z. B. auth, daemon, kern) | ||
| + | * **Severity** → Schweregrad (0–7) | ||
| + | * **Hostname** | ||
| + | * **Programm/ | ||
| + | * **Nachricht selbst** | ||
| + | |||
| + | ===== Severity Levels (0–7) ====== | ||
| + | |||
| + | | Code | Name | Bedeutung | | ||
| + | |------|-------------|-----------| | ||
| + | | 0 | Emergency | ||
| + | | 1 | Alert | sofortige Maßnahmen nötig | | ||
| + | | 2 | Critical | ||
| + | | 3 | Error | Fehler | | ||
| + | | 4 | Warning | ||
| + | | 5 | Notice | ||
| + | | 6 | Info | informative Meldungen | | ||
| + | | 7 | Debug | detaillierte Debug-Infos | | ||
| + | |||
| + | ===== Facilities ====== | ||
| + | |||
| + | Beispiele: | ||
| + | |||
| + | | Facility | Bedeutung | | ||
| + | |----------|-----------| | ||
| + | | kern | Kernel | | ||
| + | | auth | Authentifizierung | | ||
| + | | daemon | ||
| + | | local0–7 | frei für eigene Zwecke | | ||
| + | | mail | Mailsysteme | | ||
| + | | syslog | ||
| + | |||
| + | ===== Systemaufbau mit zentralem Syslog-Server ====== | ||
| + | |||
| + | ASCII-Ăśbersicht: | ||
| + | |||
| + | < | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ^ | ||
| + | | | ||
| + | +-------------+--------------+ | ||
| + | | | ||
| + | [ Switches ] [ Firewalls ] [ Server ] | ||
| + | | | ||
| + | +----------------------------------→ Logdaten | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Alle Systeme schicken ihre Logs **an einen zentralen Server**. | ||
| + | |||
| + | ===== Syslog unter Linux ====== | ||
| + | |||
| + | Bekannte Implementierungen: | ||
| + | * rsyslog (Standard) | ||
| + | * syslog-ng | ||
| + | * journald (systemd-intern, | ||
| + | |||
| + | Konfigurationsbeispiel (rsyslog): | ||
| + | |||
| + | < | ||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Bedeutung: | ||
| + | * `@` = UDP | ||
| + | * `@@` = TCP | ||
| + | |||
| + | ===== Syslog unter OPNsense / pfSense ====== | ||
| + | |||
| + | Netzwerk → Logging → Syslog: | ||
| + | |||
| + | * Server-IP eintragen | ||
| + | * Port 514 TCP oder 6514 TLS | ||
| + | * Logtypen auswählen | ||
| + | * Zertifikate laden (fĂĽr TLS) | ||
| + | |||
| + | ===== Syslog fĂĽr Switches (Cisco-Beispiel) ====== | ||
| + | |||
| + | < | ||
| + | logging host 192.168.10.50 | ||
| + | logging trap informational | ||
| + | logging facility local7 | ||
| + | </ | ||
| + | |||
| + | ===== Syslog fĂĽr Docker / Container ====== | ||
| + | |||
| + | Docker kann Syslog direkt nutzen: | ||
| + | |||
| + | < | ||
| + | |||
| + | docker run --log-driver=syslog --log-opt syslog-address=tcp:// | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Viele Admins zentralisieren: | ||
| + | * Suricata-Logs | ||
| + | * CrowdSec-Events | ||
| + | * Firewalld/ | ||
| + | * Auth-Logs | ||
| + | |||
| + | ===== Sicherheitsaspekte ====== | ||
| + | |||
| + | * UDP kann gefälscht werden → besser TCP/TLS | ||
| + | * Logserver muss abgesichert sein | ||
| + | * Logdaten können sensible Informationen enthalten | ||
| + | * Rotation nötig (z. B. logrotate) | ||
| + | * Uhren mĂĽssen per NTP synchron sein | ||
| + | |||
| + | ===== Syslog und SIEM ====== | ||
| + | |||
| + | Syslog ist die Datenbasis für SIEM-Lösungen wie: | ||
| + | |||
| + | * Splunk | ||
| + | * Graylog | ||
| + | * ELK Stack (Elasticsearch, | ||
| + | * Wazuh | ||
| + | * CrowdSec + Loki | ||
| + | * Grafana | ||
| + | |||
| + | ===== Log-Rotation ====== | ||
| + | |||
| + | Unter Linux typisch: | ||
| + | < | ||
| + | |||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Rotation: | ||
| + | < | ||
| + | |||
| + | / | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Zusammenfassung ====== | ||
| + | |||
| + | * Syslog = Standard fĂĽr LogĂĽbertragung | ||
| + | * Ports: 514 (UDP/TCP), 6514 (TLS) | ||
| + | * Severity Levels von 0–7 | ||
| + | * zentrale Logserver vereinfachen Monitoring & Security | ||
| + | * in jeder professionellen Infrastruktur unverzichtbar | ||
| + | * Grundlage fĂĽr SIEM- und Analysewerkzeuge | ||
| + | |||
it-themen/grundlagen/netzwerkdienste/syslog.1764591132.txt.gz · Zuletzt geändert: von lars