TASTE-OF-IT

Graylog syslog als UDP TCP Input hinzufügen

graylog Logo

graylog Logo

Ich habe in diesem Artikel beschrieben, wie ich unter Debian den Server zum zentralen Mangement für Logs und Auswertungen, Graylog, installiert habe. Damit nun die Logs und hier speziell das Syslog der Debian Systeme meiner Testumgebung, vom Graylog angenommen und verarbeitet werden können, muss dies wie folgt konfiguriert werden.

Im Hauptmenü von Graylog:

graylog Menü Inputs

Folgende Daten eintragen

Als Port wird einer >1024 verwendet. Alle <1024 sind die priviligierten Ports für die root / höhere Rechte benötigt werden.

Node konfigurieren – Logs an Graylog senden

Auf dem Node, also dem System dass die Logs an den Graylog Server sendet, muss dann folgendes im rsyslog konfiguriert werden, wobei der Unterschied zwischen UDP und TCP die Anzahl der @-Zeichen ist.

nano /etc/rsyslog.d/90-graylog.conf

UDP

*.* @GraylogServerName oder IP:5140;RSYSLOG_SyslogProtocol23Format

TCP

*.* @@GraylogServerName oder IP:5140;RSYSLOG_SyslogProtocol23Format

Dienst neustarten

# systemctl restart rsyslog

Auf dem Server unter Inputs kann der Input gestartet werden.

Graylog Start Input Button
Graylog Start Input success
Graylog Start syslog UDP Running

Um die Ereignisse zu sehen, im Menü auf Search klicken. Unter All Messages sind dann die Infos zu sehen. Ggf. muss oben die Zeit From: 5minutes ago angepasst werden.

Graylog Server Messages

Thats it … Have Fun!

Die mobile Version verlassen