NAG-01
Hálózatfelügyeleti rendszer építése NAGIOS segítségével
Ismertető
Egy jól beállított felügyeleti rendszer a legjobb barátunk lehet. A NAGIOS a világ egyik népszerűbb, nyílt forráskódú, professzionális hálózat- és rendszerfelügyeleti eszköze. Architektúrája és moduláris felépítése lehetővé teszi, hogy univerzálisan, bármilyen monitoring feladatra (figyelés, riasztás, értesítés, naplózás, vizuális megjelenítés, riportolás, automatizálás) alkalmassá tegyük és használjuk, akár Linux/UNIX, akár Windows alapú infrastruktúrákban.
A NAGIOS rendszerek felhasználási lehetőségeinek száma szinte korlátlan és csak az igények, technikai ügyességünk és képzeletünk szabnak határt. A tanfolyam során megismerjük a NAGIOS felhasználási lehetőségeit, felépítését, működését, termékeit és azok főbb alkotóelemeit. Képet kapunk arról, miért is fontos egy felügyeleti rendszer, és hogyan érdemes úgy megtervezni, összeállítani és működtetni, hogy hatékony és hosszú távú segítőtárs legyen.
Tematika
- Hálózat- és rendszerfelügyeleti feladatok áttekintése, mit várunk egy felügyeleti rendszertől; felügyeleti rendszerek általános jellemzőinek áttekintése
- A NAGIOS bemutatása: milyen területeken használható a NAGIOS, működési elv, felépítés, részegységek, termékek és funkcióik (Core, XI, Fusion, egyéb kiegészítők: plug-in, add-on, frontends), licencek, támogatási lehetőségek
- A NAGIOS működésének háttere: gépek és szolgáltatások elve, kölcsönös függőségek, a bővítmények (plug-in) szerepe és kezelése, bővítmények futtatása és ütemezés, terhelés elosztás és végrehajtási módok, értesítés szolgáltatások, menedzselési lehetőségek (parancssori és grafikus/webes felület áttekintése, CGI-k használata, eseménykezelés, jelentések kezelése
- A NAGIOS Core telepítése: hardverkövetelmények, telepítése különböző Linux disztribúciók alá, a NAGIOS állományok helye, telepítés utáni beállítások, bővítmények telepítése, add-on telepítés, webes felületek telepítése, Apache szerver beállítása
- A NAGIOS Core konfigurálása: objektumok és definíciók, a legfontosabb konfigurációs állományok áttekintése (nagios.cfg, cgi.cfg), sablonok fogalma és alkalmazása, programmodulok áttekintése (időszakok, parancsok, értesítendők, értesítési csoportok, gépek, szolgáltatások, gépcsoportok, szolgáltatáscsoportok, továbbgörgetések, függőségek, kiterjesztett információk)
- NAGIOS Core konfigurációk betöltése és kezelése: szkriptsablonok használata, automatikus felderítő eszközök, makrók használata, grafikus alkalmazások, a konfigurációk ellenőrzése, NAGIOS Core indítása és leállítása
- Bővítmények használatának alapjai: a NAGIOS Exchange bemutatása, a legnépszerűbb bővítmények rövid áttekintése (NRPE, NRDP, NSCA, NDOUtils, NSClient++, MSTI, SNMP)
- A NAGIOS XI bemutatása, az XI felépítése, kapcsolata a NAGIOS Core-ral, az XI használatának előnyei és lehetőségei, licencelés
- A NAGIOS XI telepítése: hardverkövetelmények, telepítés, kezdeti rendszerszintű beállítások
- A NAGIOS XI felhasználói felülete, menük és funkciók
- NAGIOS XI kezdeti konfigurálás: rendszeridő, értesítési beállítások, kijelzők, nézetek, kezdőoldal, biztonsági hitelesítők
- Felhasználók kezelése: felhasználók felvétele, jogok és engedélyek beállítása, felhasználófüggő opciók, felhasználók és kontaktok összehasonlítása
- Monitoring szolgáltatások konfigurálása: a Monitoring Wizard és Core Configuration Manager használata, ügynökök telepítése, a bővítmények használata Nagios XI alatt
- Értesítések konfigurálása, értesítés változók használata
- Bevezetés a Linux rendszerek figyelésébe: Linux szolgáltatások és metrikák (CPU, diszk, memóriahasználat, folyamatok, naplófájlok) kezelése NRPE, SSH és SNMP segítségével.
- Bevezetés Windows gépek figyelésébe: Windows szolgáltatások, alkalmazások és metrikák (CPU, diszk, memóriahasználat, folyamatok, naplófájlok) kezelése NSClient++ és SNMP segítségével.
- Nyilvánosan elérhető szolgáltatások figyelése (http, ftp, ssh stb.)
- Megjelenítés: adatok megjelenítése, adatok tárolása MySQL alatt (NagVis), MRTG és PNP4Nagios használata, a NAGIOS kijelzők konfigurálása és használata, dashlet-ek használata
- NAGIOS rendszer karbantartása: mentés és visszaállítás, adatbázis kezelés, teljesítmény figyelése
Szükséges előképzettség
Hálózat- és rendszerüzemeltetési ismeret és gyakorlat Linux/UNIX vagy Windows környezetben. Mivel a NAGIOS Linux környezetben települ és működik, ezért alapszintű üzemeltetői jártasság valamilyen Linux disztribúción szükséges. Korábbi parancssori, programozási, szkriptelési (Shell, Perl, PHP, PowerShell) ismeret előny. A támogató forrásanyagok nagy része és a szoftverfelület angol nyelvű, ezért alapfokú, olvasás-szintű angol nyelvtudás javasolt.