|
|
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| === Voraussetzungen ===
| | *[[Graylog Installation]] |
| Graylog benötigt Java, MongoDB und Elasticsearch, um auf Debian betrieben zu werden.
| | *[[Graylog MQTT Projekt]] |
| | |
| ==== System vorbereiten ====
| |
| * sudo apt update && sudo apt upgrade -y
| |
| | |
| ==== Java und GNUPG installieren ====
| |
| * sudo apt install default-jre gnupg -y
| |
| | |
| ==== Elasticsearch installieren ====
| |
| Füge das Elasticsearch-Repository hinzu und installiere Elasticsearch.
| |
| * wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | gpg --dearmor -o /etc/apt/trusted.gpg.d/elastic-archive-keyring.gpg
| |
| * echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
| |
| * sudo apt update
| |
| * sudo apt install elasticsearch -y
| |
| * sudo systemctl enable elasticsearch --now
| |
| | |
| ==== MongoDB installieren ====
| |
| Installiere MongoDB direkt aus dem Standard-Repository.
| |
| * sudo apt update
| |
| * sudo apt install -y mongodb | |
| * sudo systemctl enable mongodb --now
| |
| | |
| ==== Graylog installieren ====
| |
| Füge das Graylog-Repository hinzu und installiere Graylog.
| |
| * wget https://packages.graylog2.org/repo/packages/graylog-4.2-repository_latest.deb | |
| * sudo dpkg -i graylog-4.2-repository_latest.deb
| |
| * sudo apt update
| |
| * sudo apt install graylog-server -y
| |
| | |
| ==== Graylog konfigurieren ====
| |
| Öffne die Konfigurationsdatei:
| |
| * sudo nano /etc/graylog/server/server.conf
| |
| | |
| - Setze das Passwort für den Admin-Benutzer:
| |
| * echo -n '123Start$' | sha256sum
| |
| Kopiere den Hash und setze ihn in `root_password_sha2` in der Konfigurationsdatei.
| |
| | |
| - Erstelle einen geheimen Schlüssel für Graylog:
| |
| * pwgen -N 1 -s 96
| |
| Setze den generierten Schlüssel bei `password_secret`.
| |
| | |
| ==== Graylog starten und aktivieren ====
| |
| * sudo systemctl daemon-reload
| |
| * sudo systemctl enable graylog-server --now
| |
| | |
| ==== Weboberfläche aufrufen ====
| |
| Öffne im Browser die Weboberfläche:
| |
| * http://<DEINE_IP>:9000
| |
| Melde dich mit dem Admin-Benutzer und dem in `root_password_sha2` gesetzten Passwort an.
| |