Come credo a Elasticsearch Curator?

Come credo a Elasticsearch Curator?

Il curatore di ElasticSearch, o semplicemente il curatore, è uno strumento che ti consente di gestire facilmente il cluster ElaSticSearch. Scritto in Python, il curatore è utile quando è necessario gestire gli indici e le istantanee degli alci.

Questa guida ti mostrerà come impostare e configurare il curatore di ElasticSearch per il tuo cluster ELK.

Requisiti

Prima di installare il curatore sul sistema, assicurati di avere:

  1. Python installato e aggiornato.
  2. Accesso a Internet per il tuo sistema.

Aggiorna il tuo sistema

Inizia aggiornando il tuo sistema. In questa guida, stiamo usando un Ubuntu 20.04 Server

Sudo Apt Aggiornamento
Sudo Apt Aggiornamento

Installa Python3-PIP

Per installare il curatore di ElasticSearch, dobbiamo prima assicurarci di installare PIP. Usa il comando:

SUDO APT Installa Python3 -pip -y

Installazione del curatore Elasticsearch

Una volta installato e aggiornato PIP, possiamo installare il curatore Elasticsearch utilizzando il comando:

PIP3 Installa ElasticSearch-Curator

Impostazione del file di configurazione del curatore

Il prossimo passo è impostare il file di configurazione per il curatore di Elasticsearch. Per impostazione predefinita, il file di configurazione è in/home/utente/.Curatore/curatore.YML

Inizia creando la directory:

mkdir ~/.curatore

Quindi, crea il curatore.File di configurazione YML.

toccare ~/.Curatore/curatore.YML

Infine, aggiungi i dettagli di configurazione che comprendono la connessione client e i parametri di registrazione.

La voce predefinita è sotto:

---
cliente:
Host: # Definisci nosts
- 127.0.0.1
- 192.168.0.113
Porta: 9200 # Elasticsearch Porta
URL_PREFIX: # Imposta il prefisso dell'URL ad esempio proxy. Lascia vuoto per nessuno
USE_SSL: FALSE # Usa SSL? Vero o falso
Certificato: # percorso a CA certificato =>/percorso/a/ca/file
Client_Cert: # percorso al certificato client
Client_Key: # percorso al tasto SSL privato
ssl_no_validate: false # Imposta true se ElaSticSearch è protetto da SSL
Nome utente: # HTTP AUTH Nome utente
Password: # HTTP Auth Password
Timeout: 30 # imposta il valore timeout
Master_only: False # Installa solo su ogni nodo o master?
registrazione:
Loglevel: Info # Imposta il livello di registro come critico, debug, avviso o errore
Logfile: # Path to the Log File
LogFormat: predefinito # Define Log Format => DEFUUDT FORMAT è come 2016-04-22 11: 53: 09.972 Info Azione # 1: ActionName
Blacklist: ['Elasticsearch', 'Urllib3'] # Disabilita i registri per ElaSticSearch e Urllib3

NOTA: I commenti sono solo a scopo di documentazione. Sentiti libero di rimuoverli o modificarli se necessario.

Salva il file e chiudi l'editor.

Una volta completato, è possibile utilizzare il curatore come modulo Python o come utilità della riga di comando:

Ad esempio, il seguente comando mostra le istantanee usando l'utilità del curatore.

Curator_Cli Show-Snapshots

Conclusione

Questa guida mostra come impostare e configurare lo strumento di curatore Elasticsearch per gestire il cluster.

Controlla la seguente risorsa per saperne di più:

  1. Curatore CLI Riferimento
  2. Curatore Python Docs

Grazie per aver letto.