Nagios Oktatóanyag: Mi az Nagios Eszköz? Architecture & Installation
Mi az a folyamatos monitorozás?
A folyamatos megfigyelés olyan folyamat, amely az infrastruktúrájában előforduló összes támadás észlelésére, jelentésére és reagálására szolgál. Miután az alkalmazást telepítették a szerverre, a folyamatos figyelés szerepe lép be. Az egész folyamat a vállalat infrastruktúrájának gondozásáról és a megfelelő reagálásról szól.
Mi a Nagios?
Nagios egy nyílt forráskódú szoftver a rendszerek, hálózatok és infrastruktúrák folyamatos monitorozására. A hálózaton vagy az interneten lévő gazdagéphez vagy másik szerverhez kapcsolódó szerveren tárolt bővítményeket futtat. Bármilyen meghibásodás esetén, Nagios figyelmezteti a problémákat, hogy a műszaki csapat azonnal végrehajthassa a helyreállítási folyamatot.
Nagios a rendszerek, alkalmazások, szolgáltatások és üzleti folyamatok folyamatos figyelésére szolgál a DevOps kultúrában.
Miért van szükségünk Nagios eszköz?
Íme a használat fontos okai Nagios megfigyelő eszköz:
- Minden típusú hálózati vagy szerverproblémát észlel
- Segít megtalálni a probléma kiváltó okát, ami lehetővé teszi, hogy végleges megoldást találjon a problémára
- A teljes infrastruktúra és üzleti folyamatok aktív felügyelete
- Lehetővé teszi a kiszolgáló teljesítményével kapcsolatos problémák figyelését és hibaelhárítását
- Segít megtervezni az infrastruktúra frissítését, mielőtt az elavult rendszerek meghibásodást okoznának
- Fenntarthatja a szolgáltatás biztonságát és elérhetőségét
- A problémák automatikus megoldása pánikhelyzetben
Története Nagios
1996 – Ethan Galstad korábbi munkáinak ötleteit és architektúráját használja fel egy új alkalmazás építéséhez, amely Linux OS
1999 – Az eredetileg a NetSaint disztribúció részeként terjesztett beépülő modulok hamarosan különálló Nagios Plugins projekt
2002 - Ethan átnevezi a projektet ""Nagios” a „NetSaint” névvel kapcsolatos védjegyproblémák miatt.
2005- Nagios júniusban a SourceForge.net a hónap projektje lesz
2009-Nagios Az Enterprises kiadja első kereskedelmi verzióját, Nagios XI
2012-Nagios újra átnevezve erre Nagios Mag
2016-Nagios mag meghaladja a 7,500,000 XNUMX XNUMX letöltést közvetlenül a SourceForge.net webhelyről
Jellemzői Nagios
Az alábbiakban bemutatjuk a legfontosabb jellemzőit Nagios megfigyelő eszköz:
- Viszonylag méretezhető, kezelhető és biztonságos
- Jó napló és adatbázis rendszer
- Informatív és vonzó webes felületek
- Automatikus riasztások küldése, ha az állapot megváltozik
- Ha a szolgáltatások jól működnek, akkor nem kell ellenőrizni, hogy a gazdagép él-e
- Segít észlelni a hálózati hibákat vagy a szerver összeomlását
- Elháríthatja a szerver teljesítményével kapcsolatos problémákat.
- A problémák, ha vannak, automatikusan kijavíthatók, amint a megfigyelési folyamat során azonosításra kerülnek
- A teljes üzleti folyamatot és informatikai infrastruktúrát egyetlen lépéssel nyomon követheti
- A termék architektúrája könnyű új bővítményeket írni az Ön által választott nyelven
- Nagios lehetővé teszi a konfigurációjának beolvasását egy teljes könyvtárból, ami segít eldönteni, hogyan definiáljon egyes fájlokat
- Topológiát használ a függőségek meghatározásához
- Figyelemmel kísérheti a hálózati szolgáltatásokat, mint például a HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP stb.
- Segít meghatározni a hálózati gazdagép-hierarchiát a szülő gazdagépek használatával
- Lehetőség olyan eseménykezelők meghatározására, amelyek szolgáltatás közben futnak vagy eseményeket tárolnak a proaktív problémamegoldás érdekében
- Redundáns figyelőállomások megvalósításának támogatása
Nagios Architectúra
Nagios egy kliens-szerver architektúra. Általában hálózaton a Nagios szerver fut egy gazdagépen, és a beépülő modulok futnak az összes távoli gépen, amelyeket figyelni kell.
- Az ütemező a szerver része Nagios. Jelet küld a bővítmények végrehajtásához a távoli gazdagépen.
- A bővítmény a távoli gazdagéptől kapja meg az állapotot
- A beépülő modul elküldi az adatokat a folyamatütemezőnek
- A folyamatütemező frissíti a grafikus felhasználói felületet, és értesítéseket küld a rendszergazdáknak
Dugó
Nagios A beépülő modulok alacsony szintű intelligenciát biztosítanak arról, hogyan lehet bármit és mindent megfigyelni Nagios Mag. A beépülő modulok önálló alkalmazásként működnek, de úgy vannak megtervezve, hogy azokat végrehajtsa Nagios Mag. Csatlakozik hozzá Apache amelyet a CGI vezérel az eredmény megjelenítéséhez. Sőt egy adatbázis, amelyhez kapcsolódik Nagios naplófájlt vezetni.
Hogyan működnek a pluginek?
Tekintsük a fenti példát -
- A Check_nt egy beépülő modul a Windows gépek megfigyelésére, amely többnyire a megfigyelő szerveren érhető el
- Az NSClinet++-t mindegyikbe telepíteni kell Windows a monitorozni kívánt gépet
- A szerver és a gazdagép között SSL kapcsolat van, amelyek folyamatosan információt cserélnek egymással
Hasonlóképpen, NRPE(Nagios Remote plug-in Executor) és NSCA beépülő modulok a Linux, illetve a Mac OS X figyelésére szolgálnak.
GUI
Egy interfész a Nagios a CGI által generált weboldalak megjelenítésére szolgál. Lehetnek zöld vagy piros gombok, hang, grafikon stb.
Amikor a lágy riasztást többször megemeljük, egy kemény riasztás lép fel, majd a Nagios a szerver értesítést küld a rendszergazdának.
Hogyan telepítsük Nagios eszköz az AWS-nél
Step 1) Feliratkozás a Nagios.
Ugrás https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew és kattintson a Tovább az előfizetésre gombra
Step 2) Olvassa el a feltételeket.
Fogadja el a feltételeket.
Step 3) Üzenet megtekintése.
Megjelenik az előfizetés függőben lévő üzenete
Step 4) Végezze el a konfigurációt.
Néhány perc múlva frissítse ugyanazt az oldalt, és kattintson a „Tovább a konfigurációhoz” gombra
Step 5) Indítsa el a nagiosokat.
Tartsa meg az alapértelmezett beállításokat, és kattintson a Folytatás az indításhoz gombra
Step 6) Revbeállítások megtekintése.
Revnézze meg a beállításokat. Hozzon létre egy új kulcsot, és kattintson az Indítás gombra
Step 7) Jegyezze fel a nyilvános DNS-t.
Jegyezze fel példányának nyilvános DNS-ét
Step 8) Pem fájl konvertálása ppk-re.
A Windows gépen használja a putty generator eszközt a pem fájl ppk formátumba konvertálásához
Step 9) Írja be a nyilvános DNS-t.
A puttyban adja meg a nyilvános DNS-t
Step 10) Írja be a ppk kulcsot.
Az Auth részben írja be a ppk kulcsot, és kattintson a Megnyitás gombra
Step 11) A terminálban,
Írja be a bejelentkezési nevet ubuntuként, és futtassa a parancsot.
- Futtassa ezt a parancsot sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Adjon meg egy választott új jelszót
Step 12) Nyissa meg a böngészőt.
A böngészőben lépjen a http:// címre /nagios3 az én esetemben http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
Írja be a felhasználónevet: nagiosadmin
pass: beállítva az előző lépésben
Step 13) Nagios telepítés megtörtént.
Nagios Terhelés.
Felhasználása Nagios
Nagios alkalmazás felügyeleti eszköz egy tipikus adatközpont állapotellenőrző és felügyeleti rendszere, amely minden típusú berendezést tartalmaz, mint például:
- Szerver és hálózati csomópontok
- Alkalmazásfigyelés egyetlen konzolról
- Alkalmazásfigyelés tranzakciószintű betekintésekkel
- Figyelemmel kíséri a köztes szoftvereket és az üzenetküldő összetevőket
- Testreszabható jelentések és irányítópultok
- UPS biztonsági mentési rendszer
- Biometrikus azonosító rendszer
- Hőmérséklet- és páratartalom-szabályozó rendszer (érzékelő mechanizmus)
- CCTV/NVR rendszer
- Tárolási alrendszer (NAS&SAN)
A használat hátrányai Nagios
- Az olyan fontos funkciók, mint a varázslók vagy az interaktív irányítópult csak a következő helyen érhetők el Nagios XI, ami elég drága eszköz
- Nagios core zavaros felülettel rendelkezik
- Sok konfigurációs fájl van, amelyeket nagyon nehéz konfigurálni a felhasználók számára
- Nagios nem tudja felügyelni a hálózati átvitelt
- Az eszköz nem teszi lehetővé a hálózat kezelését, hanem csak a hálózat figyelését
- Nagios nem tesz különbséget a különféle eszközök, például szerverek, útválasztók vagy kapcsolók között, mivel minden eszközt gazdagépként kezel
Összegzésként
- A folyamatos megfigyelés olyan folyamat, amely az infrastruktúrájában előforduló összes támadás észlelésére, jelentésére és reagálására szolgál
- Nagios ingyenesen használható nyílt forráskódú szoftvereszköz a folyamatos monitorozáshoz
- Nagios a teljes infrastruktúra és üzleti folyamatok hatékony felügyeletét kínálja
- Ethan Galstad korábbi munkáinak ötleteit és architektúráját használja fel egy új alkalmazás felépítéséhez Nagios amely Linux operációs rendszer alatt fut
- Nagios viszonylag méretezhető, kezelhető és biztonságos
- Három fontos összetevője Nagios az architektúra 1) webes felület (GUI) 2)Nagios Szerver 3) Plugin
- Nagios lehetővé teszi az alkalmazások figyelését egyetlen konzolról tranzakciószintű betekintéssel
- Ez az eszköz nem teszi lehetővé a hálózat kezelését, csak a hálózat figyelését