Kurator ElasticSearch lub po prostu kustosz to narzędzie, które pozwala łatwo zarządzać klastrem ElasticSearch. Napisany w Pythonie kustosz przydaje.
Ten przewodnik pokaże, jak skonfigurować i skonfigurować kustosze ElasticSearch dla klastra Elk.
Wymagania
Przed zainstalowaniem kustosza w systemie upewnij się, że masz:
Zaktualizuj swój system
Zacznij od aktualizacji systemu. W tym przewodniku używamy Ubuntu 20.04 Serwer
Aktualizacja sudo apt
Sudo Apt Upgrade
Zainstaluj Python3-Pip
Aby zainstalować kustosz ElasticSearch, najpierw musimy upewnić się, że mamy zainstalowane PIP. Użyj polecenia:
sudo apt instal Python3 -Pip -y
Instalowanie kustosza ElasticSearch
Po zainstalowaniu i zaktualizowaniu PIP możemy zainstalować kustosz ElasticSearch za pomocą polecenia:
PIP3 Zainstaluj ElasticSearch-Curator
Konfigurowanie pliku konfiguracji kustosza
Następnym krokiem jest skonfigurowanie pliku konfiguracyjnego dla kustosza ElasticSearch. Domyślnie plik konfiguracyjny znajduje się w/home/użytkownik/.Kurator/kustosz.yml
Zacznij od utworzenia katalogu:
mkdir ~/.kurator
Następnie utwórz kustosz.plik konfiguracyjny YML.
Dotknij ~/.Kurator/kustosz.yml
Na koniec dodaj szczegóły konfiguracji, które obejmują połączenie klienta i parametry rejestrowania.
Domyślny wpis jest poniżej:
---
klient:
Gospodarze: # Zdefiniuj nosty
- 127.0.0.1
- 192.168.0.113
Port: 9200 # Port ElasticSearch
URL_PREFIX: # Ustaw prefiks URL na przykład proxy. Pozostaw pusty na żaden
Use_ssl: false # Użyj SSL? Prawda czy fałsz
Certyfikat: # Ścieżka do certyfikatu CA =>/ścieżka/do/ca/plik
Client_Cert: # Ścieżka do certyfikatu klienta
Client_Key: # ścieżka do prywatnego klucza SSL
SSL_NO_VALIDATE: FAŁSZ # Ustaw true Jeśli elasticsearch jest chroniony przez SSL
Nazwa użytkownika: # HTTP Authing Nazwa użytkownika
Hasło: # HTTP Hasło Auth
Limit czasu: 30 # Ustaw wartość limitu czasu
master_only: false # instaluj tylko w każdym węźle lub tylko master?
Logowanie:
Loglevel: Informacje # Ustaw poziom dziennika, taki jak krytyczne, debugowanie, ostrzeżenie lub błąd
Plik dziennika: # ścieżka do pliku dziennika
logformat: Domyślnie # Zdefiniuj format dziennika => Format DefualT jest jako 2016-04-22 11: 53: 09,972 Info Akcja nr 1: Nazwa akcji
Blacklist: [„ElasticSearch”, „urllib3”] # wyłącza dzienniki dla elasticsearch i urllib3
NOTATKA: Komentarze służą wyłącznie do celów dokumentacji. W razie potrzeby możesz je usunąć lub zmodyfikować.
Zapisz plik i zamknij edytor.
Po zakończeniu możesz użyć kustosza jako modułu Python lub jako narzędzia wiersza poleceń:
Na przykład następujące polecenie pokazuje migawki za pomocą narzędzia kuratora.
curator_cli show-snapshots
Wniosek
Ten przewodnik pokazuje, jak skonfigurować i skonfigurować narzędzie kustosze ElasticSearch do zarządzania klastrem.
Sprawdź następujące zasoby, aby dowiedzieć się więcej:
Dziękuję za przeczytanie.