Come installare ElasticSearch e Kibana su CentOS 7

Come installare ElasticSearch e Kibana su CentOS 7

“L'installazione di ElasticSearch e Kibana è utile per l'analisi di vari dati e registri sul sistema. ElasticSearch offre un motore di ricerca flessibile per l'archiviazione di dati, mentre Kibana è l'interfaccia Web che aiuta a visualizzare i registri e altri dati. Questa guida copre l'installazione di Elasticsearch e Kibana su CentOS 7."

Guida a passi sull'installazione di ElasticSearch e Kibana su CentOS 7

Elasticsearch e Kibana sono installati separatamente. Inizieremo con l'installazione di Elasticsearch

Installazione di Elasticsearch

Per installare ElaSticSearch, devi avere Java installato sul tuo CentOS 7. La cosa buona è che CentOS 7 viene fornito con Java installato. È possibile eseguire il comando qui sotto per controllare la sua versione.

$ java -version



Ora che abbiamo già installato Java, la prossima cosa è aggiungere il repository Elk, che offre i pacchetti di Elk Stack; Elasticsearch, Kibana, Logstash e Beats.

Per questo tutorial, aggiungeremo il repository Elk per ElaSticsearch 7. Quindi, dobbiamo creare un nuovo file denominato Elasticsearch.Repo. Puoi usare qualsiasi editor, ma questo tutorial utilizza Nano, come nel comando seguente.

$ sudo nano /etc /yum.repository.D/Elasticsearch.Repo



Dopo aver creato il file, incolla il repository ELK di seguito, salvalo ed esci dal file.

[Elasticsearch-7.X]
nome = repository di elasticsearch per 7.x pacchetti
baseurl = https: // artefatti.elastico.CO/Pacchetti/7.x/yum
gpgcheck = 1
gpgkey = https: // artefatti.elastico.CO/GPG-KEY-ELASTICEARCH
abilitato = 1
autorefresh = 1
Tipo = RPM-MD


Il tuo file dovrebbe apparire come quello qui sotto.


Una volta aggiunto il repository ELK, la prossima cosa è la chiave GPG per ElaSticSearch. Per questo, usa il comando qui sotto.

$ sudo rpm --import https: // artefacts.elastico.CO/GPG-KEY-ELASTICEARCH



È necessario cancellare il repository dei pacchetti e aggiornare l'indice utilizzando i comandi seguenti.

$ sudo yum pulito tutto
$ sudo yum makecache



È ora che ora abbiamo installato ElaSticSearch e lo faremo usando il comando qui sotto.

$ sudo yum -y installa elasticsearch



Una volta completata l'installazione, è possibile impostare ElaSticSearch per abilitare al momento dell'avvio utilizzando il comando di seguito.

$ sudo systemctl able -ora elasticsearch.servizio



Hai finito con la prima parte dell'installazione di ElaSticSearch. Per verificare che tutto funzioni perfettamente, invoca ElaSticSearch usando Curl. Dovrebbe restituire un output simile a quello nell'immagine seguente, confermando che sta ricevendo richieste.

$ CURL -X Get http: // localhost: 9200


Installazione di kibana

Con ElaSticSearch installata, ora dobbiamo installare Kibana. Per questo, eseguire il comando di seguito.

$ sudo yum install -y kibana



Vai avanti e abilita il servizio Kibana

$ sudo systemctl abilita -a ora kibana



Successivamente, puoi aprire il kibana.File YML e configuralo come preferisci. Ad esempio, impostiamo il nostro indirizzo e il nome dell'host come nell'immagine seguente. Sentiti libero di modificare le impostazioni.

$ sudo nano/etc/kibana/kibana.YML



Ora possiamo iniziare il kibana

$ sudo systemctl avvia kibana



Nota che se hai definito alcune regole del firewall, potrebbe bloccare la porta Kibana TCP. Pertanto, dobbiamo consentire richieste tramite la porta 5601, che Kibana utilizza. Per questo, esegui i due comandi di seguito. Uno consente le connessioni TCP tramite la porta 5601 e l'altro per ricaricare le regole del firewall.

$ sudo firewall -cmd -add -port = 5601/tcp -permanent
$ sudo firewall-cmd--ricarichi



Una volta che entrambi restituiscono successo, sei a posto. Ora puoi aprire la dashboard Kibana sul tuo browser usando l'indirizzo http: // localhost: 5601

Bingo! Dovresti caricare la dashboard di kibana come nell'immagine qui sotto. Vai avanti e mettiti a tuo agio con l'interfaccia per comprendere le varie funzionalità che puoi usare.


Se è necessario configurare un server dei registri per i sistemi client, è possibile considerare l'installazione di NGINX o Logstash, che fa parte dello stack ELK.

Conclusione

Elasticsearch e Kibana sono grandi pacchetti ELT. Questa guida ha descritto come installare ElaSticSearch e Kibana sul tuo CentOS7. Se segui i passaggi presentati, avrai il tuo dashboard di kibana ed elasticiarch attivo e funzionante per configurare per le tue attività.