Jak skonfigurować Elasticsearch i kibana na Linux

Jak skonfigurować Elasticsearch i kibana na Linux

„Stack łoso.


Z drugiej strony Losgstash odnosi się do przetwarzania danych i połknięcia potoku umożliwiającego jednoczesne spożywanie danych z wielu źródeł.

Wreszcie, Kibana siedzi w środku elasticsearch i logstash, umożliwiając użytkownikom analizę i wizualizację danych za pomocą wykresów, wykresów itp. Ponadto Kibana zapewnia niesamowity interfejs użytkownika do pracy z ElasticSearch i Logstash."


Źródło: http: // elastyczne.współ

Sercem tego samouczka polega na skonfigurowaniu elasticsearch, logstash i kibana w systemie Linux.

Uwaga: instrukcje i kroki podane w tym poście zostały przetestowane na Debian 10/11, Ubuntu 18, 20 i 22.

Wymagania

Aby podążać za tym samouczkiem, potrzebujesz następujących czynności:

    1. Obsługiwany serwer, najlepiej Debian 10/11, Ubuntu 20 i wyższy.
    2. Co najmniej 4 GB pamięci RAM.
    3. Przynajmniej dwurdzeniowy procesor.
    4. Java JDK jest zainstalowana i skonfigurowana na hosta docelowym.

Powyższe wymagania dotyczą ustanowienia stosu łosi rozwojowego. Jednak bardzo zachęcamy do sprawdzania niezbędnych konfiguracji bezpieczeństwa, jeśli chcesz skonfigurować stos łosi do produkcji.

Zainstaluj i skonfiguruj ElasticSearch Server

Zacznij od konfiguracji serwera ElasticSearch. Podążaj za pomocą konfiguracji.

Import Elasticsearch Key PGP

Zacznij od importowania klucza PGP ElasticSearch używanego do podpisywania pakietów. Uruchom polecenie:

wget -qo - https: // artefacts.elastyczny.CO/GPG-KEY-ELASTICSEARK | sudo gpg - -dearmor -o/usr/share/keyrings/elasticsearch -keyring.GPG

Zaimportuj APT Repo

Następnie uruchom poniższe polecenia, aby zaimportować repozytorium wyszukiwania elastycznego.

sudo apt-get instaluj apt-transport-https


echo "Deb [podpisane przez =/usr/share/keyrings/elasticsearch-keyring.gpg] https: // artefakty.elastyczny.co/pakiety/8.x/apt stabilna główna „| sudo tee/etc/apt/źródła.lista.D/Elastic-8.X.lista


Wreszcie zaktualizuj i zainstaluj ElasticSearch.

sudo apt-get aktualizacja \
sudo apt-get install elasticsearch



Zezwalaj na zarządzanie ElasticSearch z systemem z poleceniami:

$ sudo systemctl demon-powód
$ sudo systemCtl Włącz ElasticSearch.praca
$ sudo systemctl start elasticsearch.praca


Następnie wyłącz bezpieczeństwo XPACK w swoim klastrze ElasticSearch, uruchamiając:

$ sudo nano/etc/elasticsearch/elasticsearch.yml


Wymień wartość XPACK.bezpieczeństwo.włączone, xpack.bezpieczeństwo.zapisy.włączone, xpack.bezpieczeństwo.http.SSL, xpack.bezpieczeństwo.transport.SSL do fałszu.


Na koniec ponownie uruchom serwer ElasticSearch:

sudo systemctl restart elasticsearch.praca


Po ponownym uruchomieniu przetestuj połączenie ElasticSearch z Curl, jak pokazano w poniższym poleceniu:

curl -x Zdobądź „LocalHost: 9200”


Pokazanie powyżej powinno zwrócić odpowiedź z podstawowymi informacjami o klastrze ElasticSearch.


Dzięki temu pomyślnie zainstalowałeś ElasticSearch. Przejdźmy i skonfigurujmy Kibana.

Zainstaluj i skonfiguruj Kibana

Następnym krokiem jest skonfigurowanie kibany i podłączenie go z elasticsearch.

Uwaga: upewnij się, że instalujesz Kibana tylko po instalacji i skonfigurowaniu ElasticSearch. Zapewnia to kompatybilność dla obu systemów.

Uruchom polecenie:

$ sudo apt-get instaluj kibana



Włącz usługę Kibana i zacznij.

$ sudo systemctl włącz Kibana


Rozpocznij usługę Kibana:

$ sudo systemctl start kibana


Możesz sprawdzić status za pomocą polecenia:

$ sudo systemCtl status kibana


Wyjście:

Zainstaluj logstash

Wreszcie jesteśmy gotowi do zainstalowania i skonfigurowania logstash. Uruchom polecenie:

$ sudo apt-get logstash


Włącz i uruchom logstash

$ sudo systemctl włącz logstash


Początek:

$ sudo systemctl start logstash


Sprawdź dokumenty, aby odkryć proces dodawania floty do rurociągu logstash.

Wniosek

Ten artykuł obejmował podstawy instalowania i konfigurowania stosu łosia w systemie Linux.

Dziękuje za przeczytanie!!