„Die Installation von Elasticsearch und Kibana ist nützlich für die Analyse verschiedener Daten und Protokolle in Ihrem System. Elasticsearch bietet eine flexible Suchmaschine zum Speichern von Daten, während Kibana die Weboberfläche ist, mit der Protokolle und andere Daten visualisieren können. Dieser Leitfaden deckt die Installation von Elasticsearch und Kibana auf CentOS 7 ab.”
Schritthandbuch zur Installation von Elasticsearch und Kibana auf CentOS 7
Elasticsearch und Kibana werden getrennt installiert. Wir werden mit der Installation von Elasticsearch beginnen
Installieren von Elasticsarch
Um Elasticsearch zu installieren, müssen Sie Java auf Ihrem CentOS 7 installieren lassen. Das Gute ist, dass CentOS 7 mit installiertem Java geliefert wird. Sie können den folgenden Befehl ausführen, um seine Version zu überprüfen.
$ Java -Version
Nachdem wir Java bereits installiert haben, ist das nächste, was das Elk -Repository hinzufügt, das die Elch -Stack -Pakete anbietet Elasticsearch, Kibana, Logstash und Beats.
Für dieses Tutorial werden wir das Elk -Repository für Elasticsearch 7 hinzufügen. Wir müssen also eine neue Datei namens erstellen Elasticsarch.Repo. Sie können jeden Editor verwenden, aber dieses Tutorial verwendet Nano, wie im folgenden Befehl.
$ sudo nano /etc /yum.Repos.D/Elasticsarch.Repo
Sobald Sie die Datei erstellt haben, fügen Sie das unten stehende Elk -Repository ein, speichern Sie sie und beenden Sie die Datei.
[Elasticsarch-7.X]
Name = Elasticsearch Repository für 7.X -Pakete
BasisaRl = https: // Artefakte.elastisch.co/pakete/7.x/yum
gpgcheck = 1
gpgkey = https: // Artefakte.elastisch.Co/GPG-Key-E-Elasticsarch
aktiviert = 1
AutoreFresh = 1
Typ = RPM-MD
Ihre Datei sollte wie die unten sehen aussehen.
Sobald wir das Elk -Repository hinzugefügt haben, ist das nächste die GPG -Schlüssel für Elasticsearch. Verwenden Sie dafür den folgenden Befehl.
$ sudo rpm -Import https: // Artefakte.elastisch.Co/GPG-Key-E-Elasticsarch
Sie müssen das Paketrepository löschen und den Index mit den folgenden Befehlen aktualisieren.
$ sudo yum reinigen alle
$ sudo yum makecache
Es ist Zeit, dass wir jetzt Elasticsearch installiert haben, und das werden wir mit dem folgenden Befehl tun.
$ sudo yum -y install Elasticsarch
Sobald die Installation abgeschlossen ist, können Sie Elasticsearch so festlegen.
$ sudo systemctl aktivieren -jetzt Elasticsearch.Service
Sie sind mit dem ersten Teil der Installation von Elasticsearch fertig. Um zu überprüfen, ob alles perfekt funktioniert, rufen Sie die Elasticsearch mit Curl auf. Es sollte eine Ausgabe zurückgeben, die dem im Bild unten ähnelt und bestätigt, dass Anforderungen empfangen werden.
$ curl -x Holen Sie sich http: // localhost: 9200
Kibana installieren
Wenn Elasticsearch installiert ist, müssen wir nun Kibana installieren. Führen Sie dafür den folgenden Befehl aus.
$ sudo yum install -y kibana
Aktivieren Sie den Kibana -Service
$ sudo systemctl aktivieren -now kibana
Als nächstes können Sie das Kibana öffnen.YML -Datei und konfigurieren Sie sie so, wie Sie es bevorzugen. Lassen Sie uns beispielsweise unsere Host -Adresse und unseren Namen wie im Bild unten festlegen. Fühlen Sie sich frei, die Einstellungen zu ändern.
$ sudo nano/etc/kibana/kibana.YML
Wir können jetzt Kibana beginnen
$ sudo systemctl starten kibana
Beachte. Daher müssen wir Anforderungen über Port 5601 zulassen, die Kibana verwendet. Führen Sie dazu die beiden Befehle unten aus. Einer ermöglicht TCP -Verbindungen über Port 5601 und der andere, um die Firewall -Regeln neu zu laden.
$ sudo firewall -cmd -add -port = 5601/tcp -permanent
$ sudo firewall-cmd-Reload
Sobald beide erfolgreicher Erfolg haben, können Sie gut gehen. Sie können jetzt das Kibana -Dashboard in Ihrem Browser mit der Adresse öffnen http: // localhost: 5601
Bingo! Sie sollten das Kibana -Dashboard wie im Bild unten laden lassen. Machen Sie sich mit der Schnittstelle vertraut, um die verschiedenen Funktionen zu verstehen, die Sie verwenden können.
Wenn Sie einen Protokollserver für Ihre Client -Systeme konfigurieren müssen, können Sie die Installation von NGINX oder Logstash in Betracht ziehen, der Teil des Elk -Stacks ist.
Abschluss
Elasticsearch und Kibana sind großartige ELT -Pakete. In diesem Leitfaden wurde beschrieben, wie Elasticsearch und Kibana in Ihrem CentOS7 installiert werden. Wenn Sie den dargestellten Schritten befolgen, werden Sie Ihr Kibana Dashboard und Elasticsearch zum Laufen bringen, um für Ihre Aktivitäten zu konfigurieren.