Nagios Oktatóanyag: Mi az Nagios Eszköz? Architecture & Installation
⚡ Okos összefoglaló
Nagios egy nyílt forráskódú monitorozó platform, amely folyamatosan figyeli a szervereket, hálózatokat, alkalmazásokat és szolgáltatásokat, valós időben figyelmezteti a csapatokat a hibákra, így a problémák gyorsan megoldhatók a teljes DevOps infrastruktúrában.
Nagios az egyik legszélesebb körben használt nyílt forráskódú eszköz az IT infrastruktúra folyamatos monitorozására. Ez az oktatóanyag elmagyarázza, hogy mi... Nagios hogyan működik a kliens-szerver architektúrája és a bővítmények, hogyan telepíthető AWS-re, és hol illeszkedik egy modern világba DevOps munkafolyamat.
Mi az a folyamatos monitorozás?
A folyamatos monitorozás az infrastruktúrán felmerülő összes probléma vagy támadás észlelésének, jelentésének és reagálásának gyakorlata. Miután egy alkalmazást telepítettek egy szerverre, a folyamatos monitorozás átveszi a vállalat rendszereinek megfigyelését és a megfelelő reagálást. Kiegészíti a folyamatos integrációs eszközöket, mint például a Jenkins az automatizált felügyelet kiterjesztésével a termelésre.
Mi a Nagios?
Nagios egy nyílt forráskódú szoftver rendszerek, hálózatok és infrastruktúrák folyamatos monitorozására. Olyan bővítményeket futtat, amelyek egy szerveren tárolódnak, és egy gazdagéphez vagy egy másik szerverhez csatlakoznak a hálózaton vagy az interneten. Hiba esetén, Nagios riasztást küld, hogy a műszaki csapat azonnal megkezdhesse a helyreállítási folyamatot.
Mivel a rendszereket, alkalmazásokat, szolgáltatásokat és üzleti folyamatokat a nap 24 órájában figyeli, Nagios népszerű választás a folyamatos monitorozáshoz egy DevOps kultúrán belül.
Miért van szükségünk Nagios?
Íme a fontos okok, amiért érdemes használni a Nagios megfigyelő eszköz:
- Mindenféle hálózati és szerverproblémát észlel.
- Segít megtalálni a probléma gyökerét, hogy végleges megoldást alkalmazhasson.
- Aktívan figyeli a teljes infrastruktúrát és üzleti folyamatokat.
- Lehetővé teszi a szerver teljesítményével kapcsolatos problémák figyelését és elhárítását.
- Segít az infrastruktúra fejlesztésének megtervezésében, mielőtt az elavult rendszerek meghibásodásokat okoznának.
- Segít fenntartani szolgáltatásai biztonságát és elérhetőségét.
- Kritikus helyzetekben automatikusan képes megoldani a problémákat.
Története Nagios
1996 – Ethan Galstad létrehoz egy egyszerű MS-DOS alkalmazást, amely „pings” Novell NetWare szervereket és numerikus oldalakat küld. Az alapvető architektúra koncepcióját később a Nagios megszületett.
1998 – Ethan korábbi munkáinak ötleteit és architektúráját felhasználva elkezd egy új alkalmazást építeni, amely a következőn fut: Linux OS.
1999 – A projekt nyílt forráskódúként jelenik meg „NetSaint” néven. Az eredetileg a NetSaint disztribúció részeként terjesztett bővítményeket hamarosan különálló részre osztják. Nagios Bővítmények projekt.
2002 – Ethan átnevezi a projektet „Nagios” a „NetSaint” névvel kapcsolatos védjegyproblémák miatt.
2005.) - Nagios válik SourceForgeA hónap .net projektje júniusban.
2007 – Ethan megalapítja Nagios Enterprises, LLC tanácsadási és fejlesztési szolgáltatásokat nyújt Nagios.
2009.) - Nagios Az Enterprises kiadja első kereskedelmi verzióját, Nagios XIA nyílt forráskódú projekt átnevezése Nagios Mag.
2010.) - Nagios A Fusion több monitorozó szerver központi irányítópultjaként jelenik meg.
2013.) - Nagios Megjelenik a Core 4, a következővel együtt: Nagios Network Analyzer és az NCPA platformfüggetlen ügynök.
2014.) - Nagios Megjelent a Log Server a vállalati naplók monitorozásához és kezeléséhez.
2015.) - Nagios XI Az 5-ös verzió több mint 200 fejlesztéssel és újítással érkezik.
2016.) - Nagios A Core átlépte a 7 500 000 letöltést közvetlenül a webhelyről SourceForge.net weboldal.
2017.) - Nagios Megjelent a 2. naplókiszolgáló, és Nagios meghaladja a napi 1,200 szoftverletöltést.
2019 – Ethan Galstad lemond vezérigazgatói posztjáról Nagios Enterprises és felvesz egy utódot.
2022 – Ethan Galstad visszatér vezérigazgatói posztjára.
2023 – A 2024R1 verziók Nagios XI, Naplókiszolgáló, Network AnalyzerA , és a Fusion minden egyes termékhez jelentős frissítéseket tartalmaz.
2024.) - Nagios Az Enterprises ünnepli 25. évfordulóját, és Nagios XI a 15-e. Nagios A Core meghaladta a 8 500 000-et SourceForge.net letöltések, a Nagios A könyvtár weboldala újraindult, és a program első verziója is elérhetővé vált. Nagios Az alapszolgáltatási platform (CSP) a közösség számára szállít.
2025 – A hatodik Nagios Világkonferenciát rendeznek a vállalat St. Paul-i (Minnesota) központjában. Nagios több mint 10 000 ügyfelet jelent, és 100 alkalmazottra bővül. Nagios A Log Server 2026 új Egyszerű keresés kezdőlappal és frissítéssel érkezik a következőre: OpenSearch 3.1.0.
2026.) - Nagios A 4.5.x-es mag továbbra is karbantartási és biztonsági kiadásokkal bővül (4.5.11 januárban, 4.5.13 májusban), miközben Nagios XI áttér a 2026R1 sorozatra, új konfigurációs varázslókkal a Red Hat OpenhezShift. Nagios A 2026-os világkonferenciát szeptember 14–17. között rendezik meg St. Paulban, Minnesotában.
Jellemzői Nagios
A következők a fontosabb jellemzői a Nagios megfigyelő eszköz:
- Viszonylag skálázható, kezelhető és biztonságos.
- Jó naplózó és adatbázis-rendszert biztosít.
- Tájékoztató jellegű ajánlatok éstracaktív webes felületek.
- Automatikusan riasztásokat küld, ha egy állapot megváltozik.
- Kihagyja a redundáns ellenőrzéseket, amikor a szolgáltatások már megfelelően futnak.
- Segít a hálózati hibák és a szerverösszeomlások észlelésében.
- Lehetővé teszi a szerver teljesítményével kapcsolatos problémák elhárítását.
- Automatikusan kijavítja a problémákat, amint azokat a monitorozás során azonosítják.
- Egyetlen menetben felügyeli a teljes üzleti folyamatot és az informatikai infrastruktúrát.
- Olyan architektúrát használ, amely megkönnyíti új bővítmények írását a választott nyelven.
- Egy teljes könyvtárból olvassa be a konfigurációját, helping Ön dönti el, hogyan definiálja az egyes fájlokat.
- Topológia segítségével határozza meg a gazdagépek függőségeit.
- Figyelemmel kíséri a hálózati szolgáltatásokat, például a HTTP, SMTP, SNMP, FTP, SSH és POP protokollt.
- Segít meghatározni egy hálózati hoszt hierarchiát szülő hosztok használatával.
- Lehetővé teszi olyan eseménykezelők definiálását, amelyek szolgáltatás vagy hoszt események közben futnak a proaktív problémamegoldás érdekében.
- Támogatja a redundáns monitorozó hosztok megvalósítását.
Nagios Architectúra
Nagios kliens-szerver architektúrát használ. Egy tipikus hálózaton a Nagios A szerver egy hoszton fut, míg a bővítmények az összes távoli hoszton futnak, amelyeket figyelni kell.
- Az ütemező a szerveroldal része. NagiosJelzést küld a bővítmények távoli gépen történő végrehajtásához.
- A bővítmény a távoli géptől kapja meg az állapotot.
- A bővítmény visszakü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 bővítmények alacsony szintű intelligenciát biztosítanak, amely megmondja Nagios Alapvetően szinte bármit monitorozhatunk. A bővítmény önálló alkalmazásként működik, de úgy tervezték, hogy a Nagios Mag. Csatlakozik hozzá Apache, amelyet a CGI vezérel az eredmény megjelenítéséhez, míg a csatlakoztatott adatbázis tárolja a naplófájlokat.
Hogyan működnek a pluginek?
Vegyük figyelembe a fenti példát:
- A Check_nt egy bővítmény, amely egy Windows gépen, és általában elérhető a megfigyelő szerveren.
- Az NSClient++-t minden gépre telepíteni kell Windows a figyelni kívánt gép.
- A szerver és a gazdagép közötti SSL-kapcsolat folyamatosan információt cserél közöttük.
Hasonlóképpen, az NRPE (Nagios A Remote Plugin Executor és az NSCA bővítmények rendre Linux, illetve Mac OS X gazdagépek monitorozására szolgálnak.
GUI
Az Nagios A felület CGI által generált weboldalakat jelenít meg. Az állapotot színes gombokkal (zöld vagy piros), hangokkal, grafikonokkal és egyebekkel is megjelenítheti.
Amikor egy lágy riasztást ismételten aktiválnak, az kemény riasztássá válik, és a Nagios a szerver ezután é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.
Menj a Nagios listázás az AWS Marketplace-en és kattintson a Tovább a feliratkozáshoz gombra.
Step 2) Olvasd el a felhasználási feltételeket, majd fogadd el őket.
Step 3) Nézd meg az üzenetet. Egy függőben lévő előfizetést jelző üzenetet fogsz látni.
Step 4) Végezze el a konfigurációt. Néhány perc múlva frissítse az oldalt, majd kattintson a Konfiguráció folytatása gombra.
Step 5) Indít NagiosTartsa meg az alapértelmezett beállításokat, és kattintson a Folytatás az indításhoz gombra.
Step 6) RevTekintse meg a beállításokat, hozzon létre egy új kulcsot, és kattintson az Indítás gombra.
Step 7) Jegyezd fel a példányod nyilvános DNS-címét.
Step 8) Konvertálja a pem fájlt ppk formátumba. A számítógépén: Windows gépen, használd a PuTTY generátort a pem fájl ppk fájllá konvertálásához.
Step 9) A PuTTY-ban add meg a nyilvános DNS-t.
Step 10) Az Auth részben írd be a ppk kulcsot, majd kattints a Megnyitás gombra.
Step 11) A terminálban írd be a bejelentkezési nevet ubuntu-ként, és futtasd a parancsot.
- Futtassa ezt a parancsot: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Adjon meg egy új, választott jelszót.
Step 12) Nyisd meg a böngésződet, és menj a http:// címre /nagios3 (ebben a példában http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Írja be a felhasználónevet: nagiosadmin
Jelszó: az előző lépésben beállított jelszó.
Step 13) Az Nagios a telepítés megtörtént, és Nagios terhelés.
Felhasználása Nagios
Az Nagios hálózatfigyelő eszköz egy tipikus adatközpont állapotfelmérő és felügyeleti rendszere, amely minden típusú berendezést lefed, például:
- Szerverek és hálózati csomópontok.
- Alkalmazásfelügyelet egyetlen konzolról.
- Alkalmazásmonitorozás tranzakciószintű betekintésekkel.
- Köztes réteg és üzenetküldő komponensek.
- Testreszabható jelentések és irányítópultok.
- UPS biztonsági mentési rendszerek.
- Biometrikus azonosító rendszerek.
- Hőmérséklet- és páratartalom-szabályozó rendszerek (érzékelő mechanizmusok).
- CCTV és NVR rendszerek.
- Tároló alrendszerek (NAS és SAN).
A használat hátrányai Nagios
- A fontos funkciók, mint például a varázslók és az interaktív műszerfalak, csak a következőben érhetők el: Nagios XI, ami egy meglehetősen drága eszköz.
- Nagios A Core felülete zavaró az új felhasználók számára.
- Sok konfigurációs fájlt használ, amelyeket nehéz lehet beállítani.
- Nagios nem tudja figyelni a hálózati átviteli sebességet.
- Az eszköz lehetővé teszi a hálózat figyelését, de nem kezeli azt.
- Nagios nem tesz különbséget az olyan eszközök között, mint a szerverek, routerek vagy switchek, mivel minden eszközt hostként kezel.

















