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.

Nagios Architectúra
Nagios Architectúra
  1. Az ütemező a szerver része Nagios. Jelet küld a bővítmények végrehajtásához a távoli gazdagépen.
  2. A bővítmény a távoli gazdagéptől kapja meg az állapotot
  3. A beépülő modul elküldi az adatokat a folyamatütemezőnek
  4. 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?

A beépülő modulok működése

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.

Nagios  GUI
Nagios GUI

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

Telepítés Nagios Eszköz az AWS-nél

Step 2) Olvassa el a feltételeket.
Fogadja el a feltételeket.

Telepítés Nagios Eszköz az AWS-nél

Step 3) Üzenet megtekintése.
Megjelenik az előfizetés függőben lévő üzenete

Telepítés Nagios Eszköz az AWS-nél

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

Telepítés Nagios Eszköz az AWS-nél

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

Telepítés Nagios Eszköz az AWS-nél

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

Telepítés Nagios Eszköz az AWS-nél

Step 7) Jegyezze fel a nyilvános DNS-t.
Jegyezze fel példányának nyilvános DNS-ét

Telepítés Nagios Eszköz az AWS-nél

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

Telepítés Nagios Eszköz az AWS-nél

Step 9) Írja be a nyilvános DNS-t.
A puttyban adja meg a nyilvános DNS-t

Telepítés Nagios Eszköz az AWS-nél

Step 10) Írja be a ppk kulcsot.
Az Auth részben írja be a ppk kulcsot, és kattintson a Megnyitás gombra

Telepítés Nagios Eszköz az AWS-nél

Step 11) A terminálban,
Írja be a bejelentkezési nevet ubuntuként, és futtassa a parancsot.

  1. Futtassa ezt a parancsot sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
  2. Adjon meg egy választott új jelszót

Telepítés Nagios Eszköz az AWS-nél

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

Telepítés Nagios Eszköz az AWS-nél

Step 13) Nagios telepítés megtörtént.
Nagios Terhelés.

Telepítés Nagios Eszköz az AWS-nél

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