„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:
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!!