Elastne otsing

Installige Ubuntu Elasticsearch, Logstash ja Kibana (ELK Stack)

Installige Ubuntu Elasticsearch, Logstash ja Kibana (ELK Stack)
Selles õppetükis näeme, kuidas saaksime oma ELK-i virna oma Ubuntu masinatega tööle panna. ELK koosneb Elasticsearch 2-st.2.x, Logstash 2.2.x ja Kibana 4.5.x. Näitame, kuidas saame selle virna konfigureerida ja Kibana abil visualiseerida logid, mille meie rakendused ja süsteemid loovad tsentraliseeritud asukohas, kasutades Filebeat 1.1.x. Nende tööriistade mõistmiseks vaatame igaühe põhimõistet:

Visualiseerime ka asjade toimimist:

ELK häälestus Ubuntu

Eeldused

Selle õppetunni ja kõigi vajalike installide jaoks peaks teil olema masinale juurjuurdepääs. Kasutame järgmise konfiguratsiooniga masinat:

Hea oleks ka vähesed rakendusserverid, kust soovite andmeid koguda.

Installige Java

Elasticsearchi installimiseks Ubuntu peame kõigepealt installima Java. Java ei pruugi vaikimisi installitud olla. Saame seda kontrollida selle käsu abil:

Java versiooni kontrollimine

java -versioon

Selle käsuga saame tagasi:

Java versiooni kontrollimine


Nüüd installime Java oma süsteemi. Selleks kasutage seda käsku:

Java installimine

sudo add-apt-hoidla ppa: webupd8team / java
sudo apt-get värskendus
sudo apt-get install oracle-java8-installer

Kui nende käskude käitamine on lõpetatud, saame sama versiooni käsu abil uuesti kontrollida, kas Java on nüüd installitud.

Installige Elasticsearch

Järgmine samm ELK Stacki seadistamisel on Elasticsearchi installimine Ubuntu Machine, mis salvestab süsteemide ja rakenduste loodud logid. Enne Elasticsearchi installimist peame importima selle avalikud GPG-võtmed rpm paketihaldurisse:

GPG võtmed

rpm - impordi http: // paketid.elastne.co / GPG-KEY-elasticsearch

Nüüd sisestage mainitud read hoidla 'elasticsearch konfiguratsioonifaili.repo ':
Hoidla seadistamine

[elasticsearch]
nimi = Elasticsearchi hoidla
baseurl = http: // paketid.elastne.co / elasticsearch / 2.x / senti
gpgcheck = 1
gpgkey = http: // paketid.elastne.co / GPG-KEY-elasticsearch
lubatud = 1

Nüüd lugege installiprotsessi jaoks õppetundi Install ElasticSearch Ubuntu. Kui ES on töökorras, veenduge, et see reageeriks sellele curl-käsule normaalselt:

ES staatus

curl -X GET 'http: // localhost: 9200'

Tavaline väljund on:

Installige Logstash

Logstashi installimine on apt paketihalduri abil väga lihtne ja see on saadaval sama hoidla ja avaliku võtmega nagu Elasticsearch, nii et me ei pea seda uuesti tegema. Alustuseks loome allikaloendi:

Loo allikaloend

echo 'deb http: // paketid.elastne.co / logstash / 2.2 / debiani stabiilne peamine '| sudo tee / etc / apt / sources.nimekirja.d / logstash-2.2.x.nimekirja

Uuendage apt-pakettide loendit:

Pakettide värskendamine

sudo apt-get värskendus

Logstashi installimine ühe käsuga:

Installige Logstash

sudo apt-get install logstash

Logstash on installitud, kuid seda pole veel konfigureeritud. Konfigureerime Logstashi järgmistes jaotistes.

Installige Kibana

Kibana on väga lihtne paigaldada. Alustame Kibana allikaloendi loomisega:

Looge Kibana allikaloend

echo "deb http: // paketid.elastne.co / kibana / 4.5 / debian stabil main "| sudo tee -a / etc / apt / sources.nimekirja.d / kibana-4.5.x.nimekirja

Nüüd värskendame apt-pakettide loendit:

Pakettide värskendamine

sudo apt-get värskendus

Oleme nüüd valmis Kibana installima:

Installige Kibana

sudo apt-get -y installib kibana

Kui Kibana on installitud, saame seda käivitada:

Käivitage Kibana teenus

sudo update-rc.d kibana vaikimisi 96 9
sudo teenuse kibana algus

Enne kui kuvame teile Kibana juhtpaneeli, peame seadistama ka Filebeat Logi saateagendi.

Seadistage Filebeat

Oleme nüüd valmis Filebeat installima:

Installige Filebeat

sudo apt-get -y installib faili

Enne teenuse Filebeat käivitamist peame selle konfigureerima sisendi tüübi ja dokumendi tüübi jaoks. Kuna kasutame süsteemilogisid alles praegu, mainigem seda konfiguratsioonifailis kataloogis '/ etc / filebeat / filebeat.yml ':

Seadistage Filebeat


sisendi_tüüp: logi
document_type: syslog

Saame ka filebeat alustada kohe:

Käivitage Filebeat Service

sudo update-rc.d kibana vaikimisi 96 9
sudo teenuse faili algus

Kui failitegevus on valmis ja töötab, saame kontrollida, kas see on korras, väljastades järgmise käskluse curl:

Filebeat testimine

curl -XGET 'http: // localhost: 9200 / filebeat - * / _ otsing?ilus "

Peaksime saama sarnase tulemuse, nagu saime ES-i installimisel.

Kibanaga ühenduse loomine

Nüüd oleme valmis Kibanaga ühenduse loomiseks. Kuna me juba alustasime Kibana teenust, peaks selle juhtpaneel olema nähtav aadressil:

Kibana juhtpaneeli URL

http: // localhost: 5601

Kui olete Kibanas kasutusel, looge Kibanas register nimega 'filebeat- *'. Nüüd saadaval olevate logide põhjal näete mõõdikuid ja logisid oma Kibana juhtpaneelil:

Järeldus

Selles tunnis vaatasime, kuidas saaksime ELK-i virna installida ja hakata logide visualiseerimiseks kasutama ning toetada suurepärast juhtpaneeli ärimeeskondadele.

Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...
Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...