“Elk Stack, ofte kjent som Elk, er en pakke med gratis og åpen kildekode-prosjekter: Elasticsearch, Logstash og Kibana.
Losgstash viser derimot til en databehandling og inntak av rørledning som lar data bli inntatt fra flere kilder samtidig.
Til slutt sitter Kibana midt i Elasticsearch og Logstash, slik at brukere kan analysere og visualisere dataene ved hjelp av grafer, diagrammer osv. I tillegg gir Kibana et utrolig brukergrensesnitt for å jobbe med Elasticsearch og Logstash.”
Kilde: http: // elastisk.co
Hjertet i denne opplæringen er å veilede deg i å sette opp Elasticsearch, Logstash og Kibana på Linux -systemet ditt.
Merk: Instruksjonene og trinnene som er gitt i dette innlegget er testet på Debian 10/11, Ubuntu 18, 20 og 22.
Krav
For å følge med denne opplæringen, trenger du følgende:
Ovennevnte krav er for å sette opp en utvikling Elk Stack. Vi oppfordrer imidlertid til å sjekke viktige sikkerhetskonfigurasjoner hvis du ønsker å sette opp en elgstabel for produksjon.
Installer og konfigurer Elasticsearch Server
Start med å sette opp Elasticsearch -serveren. Følg med for å fullføre oppsettet.
Importer elasticsearch PGP -tast
Begynn med å importere Elasticsearch PGP -tasten som brukes til å signere pakkene. Kjør kommandoen:
WGET -QO - https: // gjenstander.elastisk.CO/GPG-Key-Elasticsearch | sudo gpg -de -darmor -o/usr/share/nøkkelringer/elasticsearch -keyring.GPG
Importer den apo
Kjør deretter kommandoene nedenfor for å importere det elastiske søkelageret.
sudo apt-get installere apt-transport-https
Echo "Deb [Signed-By =/usr/share/nøkkelringer/elasticsearch-keyring.GPG] https: // gjenstander.elastisk.CO/Pakker/8.X/Apt Stable Main "| sudo tee/etc/apt/kilder.liste.d/elastic-8.x.liste
Til slutt, oppdater og installer Elasticsearch.
sudo apt-get oppdatering \
sudo apt-get installer elasticsearch
La Elasticsearch administreres med SystemD med kommandoene:
$ sudo SystemCTL Daemon-Reload
$ sudo SystemCTL Aktiver Elasticsearch.service
$ sudo systemctl start elasticsearch.service
Neste, deaktiver Xpack -sikkerhet i Elasticsearch -klyngen din ved å løpe:
$ sudo nano/etc/elasticsearch/elasticsearch.yml
Bytt ut verdien av Xpack.sikkerhet.aktivert, xpack.sikkerhet.registrering.aktivert, xpack.sikkerhet.http.SSL, xpack.sikkerhet.transportere.SSL til falsk.
Til slutt, start Elasticsearch -serveren:
sudo SystemCTL Restart Elasticsearch.service
Når du har startet på nytt, test Elasticsearch -forbindelsen med Curl som vist i kommandoen nedenfor:
Curl -x Få "LocalHost: 9200"
Kommandoen ovenfor skal returnere et svar med grunnleggende informasjon om Elasticsearch Cluster.
Med det har du installert Elasticsearch med hell. La oss fortsette og konfigurere Kibana.
Installer og konfigurer Kibana
Neste trinn er å sette opp Kibana og koble den til Elasticsearch.
Merk: Forsikre deg om at du bare installerer Kibana etter at Elasticsearch er installert og konfigurert riktig. Dette sikrer kompatibilitet for begge systemene.
Kjør kommandoen:
$ sudo apt-get install kibana
Aktiver Kibana -tjeneste og start.
$ sudo systemctl aktiver kibana
Start Kibana -tjenesten:
$ sudo systemctl start kibana
Du kan sjekke statusen med kommandoen:
$ sudo systemctl status kibana
Produksjon:
Installer logstash
Endelig er vi klare til å installere og konfigurere logstash. Kjør kommandoen:
$ sudo apt-get installer logstash
Aktiver og kjør logstash
$ sudo SystemCTL Aktiver logstash
Start:
$ sudo systemctl start logstash
Sjekk dokumentene for å oppdage prosessen med å legge flåten til logstash -rørledningen.
Konklusjon
Denne artikkelen dekket det grunnleggende om å installere og konfigurere Elk Stack på Linux -systemet ditt.
Takk for at du leste!!