Installieren Sie Elche auf Ubuntu 18.04 Bionic Beaver Linux

Installieren Sie Elche auf Ubuntu 18.04 Bionic Beaver Linux

Zielsetzung

Installieren Sie Elche auf Ubuntu 18.04 Bionischer Biber

Verteilungen

Ubuntu 18.04

Anforderungen

Eine Arbeitsanlage von Ubuntu 18.04 mit Root -Privilegien

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Andere Versionen dieses Tutorials

Ubuntu 20.04 (fokale Fossa)

Was ist Elch

Wenn Sie sich in einer Situation befinden, in der Sie große Daten von Datenprotokollen verwalten, ist der Elch -Stack genau das, wonach Sie suchen. Der Elch -Stack kombiniert Elasticsearch, Logstash und Kibana zu einem einfachen, aber leistungsstarken Open -Source.

Alle drei Werkzeuge werden von Elastic entwickelt, sodass sie perfekt zusammenarbeiten, und es ist sehr einfach, sich auf Ihrem Ubuntu -System einzurichten.

Installieren Sie die Abhängigkeiten

Beginnen Sie mit der Installation der Abhängigkeiten. Diese sind alle ziemlich häufig, obwohl es einige Notizen gibt, die Sie berücksichtigen müssen. Natürlich sind diese Nginx-basiert. Deaktivieren Sie also Apache oder wechseln Sie den Port, wenn Sie ihn verwenden.

Logstash unterstützt Java 10 nicht, was auf Bionic von erhältlich ist OpenJDK-11-JRE. Wenn Sie es auf Ihrem System installiert haben, entfernen Sie es. Verwenden Sie die ältere Version, bis Logstash Unterstützung erhalten.

$ sudo apt installieren openjdk-8-jre apt-transport-http


Fügen Sie das elastische Repository hinzu

Elastic bietet ein komplettes Repository für Debian -basierte Systeme, das alle drei Softwareteile enthält. Sie müssen es nur zu Ihrem System hinzufügen. Beginnen Sie mit dem Importieren ihres GPG -Schlüssels.

WGet -qo - https: // Artefakte.elastisch.CO/GPG-KEY-ELASTICSECHSEARCH | sudo apt-key add -

Fügen Sie als Nächstes das Repository hinzu. Erstellen Sie eine Datei unter /etc/Apt/Quellen.Liste.D/elastisch.Liste, und fügen Sie die folgende Zeile hinein ein.

Deb https: // Artefakte.elastisch.co/pakete/6.X/APT Stable Main

Speichern Sie diese Datei und beenden Sie. Aktualisieren Sie APT.

$ sudo APT Update

Installieren Sie Elasticsearch und Kibana

Sie sind jetzt bereit, Elasticsearch und Kibana zu installieren. Sie sind über Apt erhältlich, also hol sie sie wie Sie normalerweise.

$ sudo APT Installieren Sie Elasticsearch Kibana

Sie müssen die Kibana -Konfigurationsdatei unter bearbeiten /etc/kibana/kibana.YML um zu sagen, dass der Host -Server ist Lokalhost. Die Linie ist schon da. Es überzeugt.

Server.Gastgeber: "Localhost"

Starten Sie Kibana neu und starten Sie Elasticsearch, und beide werden bereit sein zu gehen.

$ sudo systemctl neu starten kibana $ sudo systemctl starten elasticsarch

Richten Sie Nginx ein

Kibana wird über nginx serviert, sodass Sie eine grundlegende Nginx -Konfiguration einrichten müssen, damit sie Ihre Instanz von Kibana bedient.

Erstellen Sie zunächst ein Passwort für Kibana. Auf diese Weise ist Ihr Server im Internet nicht offen zugänglich. Verwenden Sie OpenSSL, um das Passwort zu generieren, und platzieren Sie es in /etc/nginx/htpasswd.Kibana. Sie können den Benutzernamen auf alles ändern, was Sie wollen. In diesem Fall ist es Administrator.

$ echo "admin: 'OpenSSL PassWD -Apr1 YourPassword'" | sudo tee -a/etc/nginx/htpasswd.Kibana
Kibana Nginx -Konfiguration auf Ubuntu 18.04

Erstellen Sie nach dem Passwort eine Nginx /etc/nginx/seites-verfügbar. Stellen Sie sicher, dass Sie Ihre tatsächliche Server -URL oder IP verwenden. Die Standardeinstellungen sollten für alles andere gut sein.

Server Listen 80; server_name your-site.com; auth_basic "eingeschränkter Zugriff"; auth_basic_user_file/etc/nginx/htpasswd.Kibana; Ort/proxy_pass http: // localhost: 5601; proxy_http_version 1.1; proxy_set_header upgrade $ http_upgrade; Proxy_set_header -Verbindung 'Upgrade'; proxy_set_header host $ host; proxy_cache_bypass $ http_upgrade; 

Entfernen Sie nach Ihrer Konfiguration die vorhandene Standardkonfiguration und erstellen Sie einen neuen Symlink in Websites fähig für Kibana.

$ sudo rm/etc/nginx/sites-fähig/Standard $ sudo ln-s/etc/nginx/sites-verfügbar

Starten Sie Nginx neu, damit die Änderungen wirksam werden können.

$ sudo systemctl starten nginx neu

Logstash installieren

Das Letzte, was Sie tun müssen, ist Logstash zu installieren. Installieren Sie es einfach mit Ihrem Paketmanager.

$ sudo apt installieren logstash installieren

Melden Sie sich in Kibana an

Öffnen Sie Ihren Browser und wenden Sie sich an die Adresse, die Sie Ihrer Kibana -Instanz in der NGINX -Konfiguration zugewiesen haben. Sie sollten aufgefordert werden, den Benutzernamen und das Passwort einzugeben, das Sie für Kibana einrichten. Geben Sie sie ein.

Kibana rennt auf Ubuntu 18.04

Sie werden sehen, wie das Kibana -Dashboard voll funktionsfähig erscheinen. Sie können mit der Verwendung von Kibana beginnen und Ihre Einstellungen einrichten.

Gedanken schließen

Ihr Elchstapel ist auf Ubuntu voll funktionsfähig. Elk kann Ihnen helfen, Ihre Protokolle zu verwalten, und Kibana verfügt speziell für einige hervorragende Tools, mit denen Sie diese Daten visualisieren und organisieren können.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Ubuntu 20.04 Leitfaden
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Erweiterte Protokollierung und Prüfung unter Linux
  • Die 8 besten Ubuntu -Desktop -Umgebungen (20.04 fokale Fossa…
  • Ubuntu 20.04 Hadoop
  • FTP -Clientliste und -installation auf Ubuntu 20.04 Linux…