Rugalmas keresés

Telepítse az Elasticsearch, a Logstash és a Kibana (ELK Stack) alkalmazást az Ubuntura

Telepítse az Elasticsearch, a Logstash és a Kibana (ELK Stack) alkalmazást az Ubuntura
Ebben a leckében meglátjuk, hogyan tudjuk elindítani az ELK Stacket az Ubuntu gépeinken. Az ELK az Elasticsearch 2-ből áll.2.x, Logstash 2.2.x és Kibana 4.5.x. Megmutatjuk, hogyan konfigurálhatjuk ezt a verem, és a Kibana segítségével megjeleníthetjük azokat a naplókat, amelyeket alkalmazásaink és rendszereink központi helyen hoznak létre a Filebeat 1 segítségével.1.x. Ezen eszközök megértéséhez nézzük meg mindegyikük alapvető definícióját:

Vizualizáljuk a dolgok működését is:

ELK Setup az Ubuntun

Előfeltételek

Ehhez a leckéhez és minden szükséges telepítéshez root hozzáféréssel kell rendelkeznie a géphez. A következő konfigurációjú gépet fogjuk használni:

Néhány alkalmazásszerver, ahonnan adatokat akar gyűjteni, szintén jó lenne.

Telepítse a Java-t

Az Elasticsearch Ubuntu telepítéséhez először a Java-t kell telepítenünk. Előfordulhat, hogy a Java alapértelmezés szerint nincs telepítve. A következő paranccsal ellenőrizhetjük:

Java verzió ellenőrzése

java -verzió

Íme, amit ezzel a paranccsal kapunk vissza:

Java verzió ellenőrzése


Most telepítjük a Java-t a rendszerünkre. Ehhez használja ezt a parancsot:

Java telepítése

sudo add-apt-repository ppa: webupd8team / java
sudo apt-get frissítés
sudo apt-get install oracle-java8-installer

Miután ezek a parancsok futtatásra kerültek, ugyanazon verzió paranccsal ismét ellenőrizhetjük, hogy a Java telepítve van-e.

Telepítse az Elasticsearch alkalmazást

Az ELK Stack beállításának következő lépése az Elasticsearch telepítése az Ubuntu Machine-re, amely tárolja a rendszerek és alkalmazások által generált naplókat. Az Elasticsearch telepítése előtt importálnunk kell a nyilvános GPG-kulcsokat az rpm csomagkezelőbe:

GPG-kulcsok

rpm --importálja a http: // csomagokat.rugalmas.co / GPG-KEY-elasticsearch

Helyezze be az említett sorokat a 'elasticsearch tárház konfigurációs fájljába.repo ”:
Repository Config

[rugalmas keresés]
név = Elasticsearch tár
baseurl = http: // csomagok.rugalmas.co / elasticsearch / 2.x / centos
gpgcheck = 1
gpgkey = http: // csomagok.rugalmas.co / GPG-KEY-elasticsearch
engedélyezve = 1

Most olvassa el az ElasticSearch telepítése az Ubuntu telepítési folyamathoz című leckét. Miután az ES elindult és működik, ellenőrizze, hogy normálisan reagál-e erre a curl parancsra:

ES állapot

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

A normál kimenet a következő lesz:

Telepítse a Logstash alkalmazást

A Logstash telepítése nagyon egyszerű az apt csomagkezelő használatával, és ugyanazzal az adattárral és nyilvános kulccsal érhető el, mint az Elasticsearch, így ezt nem kell újra megtenni. Hozzuk létre a forráslistát a kezdéshez:

Forráslista létrehozása

echo 'deb http: // csomagok.rugalmas.co / logstash / 2.2 / debian stabil main '| sudo tee / etc / apt / sources.lista.d / logstash-2.2.x.lista

Frissítse az apt csomaglistát:

Csomagok frissítése

sudo apt-get frissítés

A Logstash telepítése egyetlen paranccsal:

Telepítse a Logstash alkalmazást

sudo apt-get install logstash

A Logstash telepítve van, de még nincs konfigurálva. A Logstash-t a következő szakaszokban konfiguráljuk.

Telepítse a Kibana alkalmazást

A Kibana telepítése nagyon egyszerű. Kezdhetjük a Kibana forráslista létrehozásával:

Hozzon létre Kibana forráslistát

echo "deb http: // csomagok.rugalmas.co / kibana / 4.5 / debian stabil main "| sudo tee -a / etc / apt / sources.lista.d / kibana-4.5.x.lista

Most frissítjük az apt csomaglistát:

Csomagok frissítése

sudo apt-get frissítés

Most készen állunk a Kibana telepítésére:

Telepítse a Kibana alkalmazást

sudo apt-get -y telepítse a kibanát

A Kibana telepítése után futtathatjuk:

Indítsa el a Kibana szolgáltatást

sudo update-rc.d kibana alapértelmezett 96 9
sudo szolgáltatás kibana start

Mielőtt megmutatnánk a Kibana Irányítópultot, be kell állítanunk a Filebeat Log szállítási ügynököt is.

A Filebeat beállítása

Most készen állunk a Filebeat telepítésére:

Telepítse a Filebeat alkalmazást

sudo apt-get -y telepítse a filebeat-et

Mielőtt elindíthatnánk a Filebeat szolgáltatást, be kell állítanunk a bemeneti és a dokumentum típusát. Mivel mostantól csak rendszernaplókat használunk, említsük meg ezt az '/ etc / filebeat / filebeat könyvtárban található konfigurációs fájlban.yml ':

A Filebeat konfigurálása


input_type: log
document_type: syslog

Most is elkezdhetjük a filebeat-et:

Indítsa el a Filebeat szolgáltatást

sudo update-rc.d kibana alapértelmezés szerint 96 9
sudo service filebeat start

Amint a filebeat működik és futtatható, a következő curl parancs kiadásával ellenőrizhetjük, hogy rendben van-e:

A Filebeat tesztelése

curl -XGET 'http: // localhost: 9200 / filebeat - * / _ keresés?szép'

Hasonló eredményt kell kapnunk, mint az ES telepítéskor.

Csatlakozás Kibanához

Most készen állunk arra, hogy csatlakozzunk Kibanához. Mivel már elindítottuk a Kibana szolgáltatást, annak irányítópultjának a következő helyen kell láthatónak lennie:

Kibana Dashoboard URL

http: // localhost: 5601

Ha fent van a Kibana-on, hozzon létre egy indexet a Kibana-n 'filebeat- *' névvel. Most a rendelkezésre álló naplók alapján láthatja a mutatókat és a naplókat a Kibana Irányítópulton:

Következtetés

Ebben a leckében megvizsgáltuk, hogyan telepíthetjük és hogyan kezdhetjük el használni az ELK Stack-et a napló vizualizálásához, és hogyan támogathatunk egy kiváló irányítópultot az üzleti csapatok számára.

Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...