server_und_serverdienste:rsyslogserver_remotelogging
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
server_und_serverdienste:rsyslogserver_remotelogging [2021/03/04 12:52] – lois | server_und_serverdienste:rsyslogserver_remotelogging [2025/05/18 10:17] (aktuell) – loma | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Rsyslogserver Remotelogging ====== | ====== Rsyslogserver Remotelogging ====== | ||
- | Hauseigenes Apt-Repo: [[https:// | ||
+ | Du möchtest dich gerne für unsere Hilfe erkenntlich zeigen 8-o. Gerne. Wir bedanken uns bei dir für deine Spende! 🙏 \\ | ||
+ | [[https:// | ||
+ | \\ | ||
+ | Zum frei verfügbaren [[: | ||
+ | \\ | ||
+ | GITLAB: [[https:// | ||
+ | \\ | ||
+ | \\ | ||
Mit Rsyslog (Default in vielen Distributionen) ist es ein leiches in 15 Minuten einen zentralen voll funktionsfähigen Loggingserver zu bauen. Nachdem Rsyslog schon in **__Ubuntu 18.04__** vorinstalliert ist, muss man genau garnichts nach installieren. | Mit Rsyslog (Default in vielen Distributionen) ist es ein leiches in 15 Minuten einen zentralen voll funktionsfähigen Loggingserver zu bauen. Nachdem Rsyslog schon in **__Ubuntu 18.04__** vorinstalliert ist, muss man genau garnichts nach installieren. | ||
Zeile 11: | Zeile 18: | ||
... | ... | ||
</ | </ | ||
- | Nun noch ein Template wir denn gerne unsere Logs gerne abgelegt hätten. Das ganze unter dem gleichen File, gleich darunter: | + | Nun noch ein Template wir denn gerne unsere Logs gerne abgelegt hätten. Das Ganze unter dem gleichen File, gleich darunter: |
< | < | ||
... | ... | ||
Zeile 31: | Zeile 38: | ||
===== Rsyslog Clientkonfiguration ===== | ===== Rsyslog Clientkonfiguration ===== | ||
- | Diese besteht aus einer Datei: ''/ | + | Diese besteht aus einer Datei: ''/ |
< | < | ||
$PreserveFQDN on | $PreserveFQDN on | ||
Zeile 48: | Zeile 55: | ||
Ab nun loggt unser Client bereits brav zentral im FQDN mit Unterfiles pro Pogramm. | Ab nun loggt unser Client bereits brav zentral im FQDN mit Unterfiles pro Pogramm. | ||
+ | ===== Verschlüsselte Übertragung ===== | ||
+ | Hierfür sind Zertifikate erforderlich (Zertifikat/ | ||
+ | |||
+ | Kommuniziert wird dann zusätzlich über TCP 6514. | ||
+ | < | ||
+ | # provides UDP syslog reception | ||
+ | module(load=" | ||
+ | input(type=" | ||
+ | |||
+ | # provides TCP syslog reception | ||
+ | module(load=" | ||
+ | input(type=" | ||
+ | |||
+ | $template remote-incoming-logs,"/ | ||
+ | *.* ? | ||
+ | & ~ | ||
+ | |||
+ | ###------ | ||
+ | $DefaultNetstreamDriver gtls | ||
+ | |||
+ | # certificate files | ||
+ | $DefaultNetstreamDriverCAFile / | ||
+ | $DefaultNetstreamDriverCertFile / | ||
+ | $DefaultNetstreamDriverKeyFile / | ||
+ | |||
+ | #$ModLoad imtcp # TCP listener | ||
+ | $InputTCPServerStreamDriverMode 1 # run driver in TLS-only mode | ||
+ | $InputTCPServerStreamDriverAuthMode anon | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | Die Clientconf würde damit so aussehen: '' | ||
+ | < | ||
+ | $PreserveFQDN on | ||
+ | |||
+ | $ActionQueueFileName queue | ||
+ | $ActionQueueMaxDiskSpace 1g | ||
+ | $ActionQueueSaveOnShutdown on | ||
+ | $ActionQueueType LinkedList | ||
+ | $ActionResumeRetryCount -1 | ||
+ | |||
+ | |||
+ | *.* | ||
+ | |||
+ | $DefaultNetStreamDriverCAFile / | ||
+ | |||
+ | |||
+ | # make gtls driver the default | ||
+ | $DefaultNetStreamDriver gtls | ||
+ | $ActionSendStreamDriverMode 1 # run driver in TLS-only mode | ||
+ | $ActionSendStreamDriverAuthMode anon | ||
+ | </ | ||
+ | Hierfür muss noch ein Paket nach installiert werden: | ||
+ | apt install rsyslog-gnutls | ||
+ | |||
+ | Quelle Verschlüsselung Rsyslog: https:// |
server_und_serverdienste/rsyslogserver_remotelogging.1614862337.txt.gz · Zuletzt geändert: von lois