6.5.8 Nagios konfig olvasóA PVSR-beli mérések tömegesen létrehozhatóak Nagios konfigurációs szkriptek alapján is. Minden szükséges Nagios szkriptet egyetlen egy file-ba kell összemásolni és feltölteni a PVSR-be a „Nagios konfig olvasó” menüpont alatt. A beolvasott adatok: · host · hostgroup · checkcommands · services · timeperiod · Makrók, mint például $USER1$ · contacts · contact_groups Az elemek sorrendje a file-ban nem lényeges. A PVSR Nagios és nem Nagios méréseket és eszközöket tud létrehozni a konfigurációs adatok alapján. Az alap működést minden egyes Nagios service esetében lehet szabályozni a conversion_to_pvsr paraméternek a feltöltendő file-ban a service definíciójában történő elhelyezéssel (a „define service { … }” részben). Az értékeinek a jelentése: · 1: A PVSR mindenképpen létre fog hozni Nagios mérést, még akkor is, ha a service-t át tudja alakítani szokásos PVSR mérésre · 2: A PVSR csak Nagios mérést fog létrehozni, még akkor is, ha a service-t át tudja alakítani szokásos PVSR mérésre. Azonban ha az adatok alapján képes rá, akkor létre fogja hozni a host-ot mint monitorozható (pl SNMP) eszközt · 3: A PVSR csak Nagios mérést fog létrehozni, még akkor is, ha a service-t át tudja alakítani szokásos PVSR mérésre és eszközt sem próbál meg majd létrehozni PVSR threshold definíciókat is létrehoz, de a felhasználó kiválaszthatja, hogy akar-e a PVSR-ből értesítéseket kapni, vagy sem (azaz továbbra is a Nagios küldje). Miután a file feltöltésre került, a felhasználónak fel kell konfigurálnia az importálást. Először ki kell választania egy site-ot az importhoz. Ha a ROOT site-ot választja, akkor meg kell adnia egy site nevet, amit a PVSR a ROOT alatt fog létrehozni és ez lesz a gyökere az importálásnak. Amennyiben nem a ROOT site-ot választja ki, akkor ez opcionális és ha nem ad meg semmit, akkor a kiválaszott site lesz az importálás gyökér site-ja. Ha az importálás egy felderíthető típusú eszközt talál (például SNMP-t), akkor ugyanazokat az opciókat használhatja, mint a „Több új eszköz template alapján” opció esetében: eszköz létrehozása, ütemezett feladat létrehozása vagy feladat létrehozása és futtatása is. Ha az importáló nem tudja a Nagios ellenőrzést nem Nagios méréssé alakítani vagy az átalakított mérés is szintetikus tranzakció típusú, úgy a rendszer egy vagy több szintetikus tranzakció eszközt hoz létre a „Hogyan hozza létre a SynthTrans eszközöket” paraméter alapján. Amennyiben Nagios mérés kerül felvételre, úgy ott a „Nagios Felhasználó”-ban megadott értéket fogja használni a rendszer. A felhasználó beállíthatja, hogy akar-e email notifikációkat kapni a riasztások esetében vagy sem. Ha a nemet választja, akkor az importáló szkript nem foglalkozik a feltöltött állományban a contacts és a contact_groups elemekkel. A felhasználó azt is beállíthatja, hogy a riasztás mikor keletkezzen: azonnal vagy megközelítőleg a Nagios konfigurációs állományban megadott idő után. Például ha normál ellenőrzési idő 1 perc, a maximum ellenőrzés száma pedig 3, akkor előbbi esetben az első hibás értéknél keletkezik a riasztás, míg a második esetben csak 3 perc után. Ilyenkor azt is figyelembe kell venni, hogy a PVSR-ben minden mérésnek csak egy mérési ciklusa van, így nem biztos, hogy a riasztás ideje tökéletesen illeszthető a Nagios konfigurációban szereplővel. Az utolsó előtti riasztássak kapcsolatos paraméter a „Ne legyen Warning ha van Critical„ és amennyiben Igen-re van állítva, úgy a Warning szintű riasztás megszűnik, hogyha a Critical-lá válik a mérés szintje. Az utolsó threshold paraméter segítségével a felhasználó beállíthatja a létrehozandó threshold-ok típusát. Minden mérés és eszköz külön kiválasztható illetve megszűntethető a kiválasztottsága. Ezt egyszerre is meg lehet tenni a táblázat fejlécében lévő elem segítségével. Az OK gombra történő klikkelés után a PVSR felveszi az elemeket. A rendszer virtuális eszközöket is létrehoz, amelyek pontosan csak azokat a méréseket tartalmazzák, amelyek megfelelnek egy Nagios-beli host-nak. Amennyiben van felveendő felderíthető (pl SNMP) eszköz is és a futtatás nélküli ütemezet feladat felvétel lett kiválasztva, úgy a rendszer nem lesz képes minden threshold és virtuális eszköz felvételére. Ilyenkor az ütemezett feladat lefutása után egy második importálásra is szükség van. |