Schritt 1: Inputs einrichten (Logquellen definieren)
Zunächst musst du einen Input einrichten, der die Logs verarbeitet. Für Demo-Zwecke könntest du z.B. Syslog verwenden, um Logs von deinem eigenen Server oder einem anderen Gerät zu sammeln.
- Gehe in der Graylog-Oberfläche auf System → Inputs.
- Wähle unter Select input den Syslog UDP-Input (oder einen anderen Input) aus und klicke auf Launch new input.
- Gib deinem Input einen Namen (z.B. „Syslog UDP“) und wähle den Node (normalerweise deinen lokalen Graylog-Server).
- Stelle sicher, dass der Port korrekt ist (normalerweise 514 für Syslog).
- Klicke auf Save.
Jetzt ist dein Graylog-System bereit, Logs über den konfigurierten Input zu empfangen.
Schritt 2: Testdaten generieren
Um Testdaten zu simulieren, kannst du einige Syslog-Nachrichten direkt auf deinem Server erzeugen, wo Graylog läuft, oder Daten von anderen Servern an den Syslog-Input senden.
Beispiel: Syslog-Daten lokal senden
Auf deinem Linux-Server kannst du Syslog-Nachrichten über logger
generieren. Öffne ein Terminal und sende einige Nachrichten:
logger -n 127.0.0.1 -P 514 "Test log message from local system"
Dies sendet eine Test-Syslog-Nachricht an deinen Graylog-Server, der auf localhost (127.0.0.1) auf Port 514 lauscht.
Beispiel: Weitere Testdaten erzeugen
Du kannst ein Skript verwenden, um kontinuierlich Log-Nachrichten zu senden und zu testen, wie Graylog mit größeren Datenmengen umgeht. Hier ein Beispiel für ein Bash-Skript:
#!/bin/bash
for i in {1..100}
do
logger -n 127.0.0.1 -P 514 "Test log message number $i"
sleep 1
done
Das Skript sendet 100 Nachrichten mit einer Sekunde Verzögerung. Dies hilft dir, zu sehen, wie Graylog die Logs in Echtzeit verarbeitet.
Schritt 3: Logs in Graylog durchsuchen
Nachdem du einige Logs erzeugt hast, kannst du sie in Graylog durchsuchen:
- Gehe in der Graylog-Oberfläche auf Search.
- Wähle den gewünschten Zeitraum (z.B. „Last 5 minutes“) und klicke auf Search.
- Du solltest die gesendeten Logs in der Liste sehen. Du kannst die Logs durch Filter und Suchabfragen weiter eingrenzen.
Schritt 4: Dashboards erstellen
Um die Logs besser zu visualisieren, kannst du ein Dashboard in Graylog erstellen.
- Gehe auf Dashboards → Create new dashboard.
- Gib dem Dashboard einen Namen und klicke auf Create.
- Füge Widgets hinzu, um verschiedene Aspekte deiner Logs zu visualisieren (z.B. Log-Level, Häufigkeit bestimmter Ereignisse usw.).
Mit diesen Schritten hast du eine grundlegende Testumgebung mit Demo-Daten in Graylog eingerichtet. Du kannst jetzt die Logs analysieren, Dashboards erstellen und die Funktionen der Plattform erkunden.
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.