Előző 7 Template-ek Következő

7.6 Threshold template-ek

A threshold template-ek definiálása lehetővé teszi a felhasználók számára, hogy a threshold-okat egy egyszerűbb felület segítségével tudják felvenni, illetve bizonyos template-ek esetében a rendszer saját maga automatikusan is fel tudja venni a template-eket. A template szerkesztése sok tekintetben hasonlít magához a threshold szerkesztéshez, itt is megtalálhatók az olyan mezők, mint például E-mail, Mobil értesítés, SNMP Trap, …

 

Háromféleképpen lehet elkezdeni a threshold template létrehozását:

·       [add new]: egy új template-et kezdünk üres paraméterekkel

·       [from threshold]: egy már meglévő threshold-ot választunk ki és a template paramétereit ennek a segítségével töltjük ki

·       [copy]: egy már létező threshold template-et lehet lemásolni az adott template sorában lévő [copy] linkre klikkelve

Ajánlott a második mód használata, mivel a threshold konfigurációs oldallal ellentétben a threshold template konfigurációs oldal nem tartalmaz semmilyen segítő mezőt a kifejezés összeállításához.

 

A paraméterek egy része megegyezzik a threshold-oknál használható paraméterekkel, de vannak különbségek is. A Szint paramétert csak automatikusan létrehozandó template esetében kötelező megadni, egyéb esetben ha nincsen megadva, akkor a felhasználó egy lépésben majd több thresholdot is képes lesz létrehozni különböző szintekkel.

 

Egy template lehet automatikus létrehozású is. Ez esetben meg kell adni azt, hogy melyik site alatt próbáljon a rendszer threshold-okat létrehozni. Opcionálisan meg lehet adni azt is, hogy csak a megadott nevű eszközök esetében hozzon létre threshold-okat, vagy hogy milyen nevű eszközök esetében ne hozza őket létre, illetve hogy milyen nevű mérések esetén legyen vagy ne legyen alkalmazva. A szűrésnél alapesetben használhatóak a speciális szűrő karakterek (*, ?, % és _) de megadható reguláris kifejezés is. Ez utóbbi esetben paraméternek REGLIKE=XXX formátumban kell lennie, ahol XXX a használandó reguláris kifejezés.

 

A legnagyobb különbség a Kifejezés paraméter felépítésében van. A Kifejezés mező esetében nincsenek olyan segítség mezők, mint a threshold szerkesztése esetében, lévén ilyenkor nem konkrét méréseket, hanem mérés típusssal rendelkező változókat tartalmaz a Kifejezés mező. A Kifejezés felépítése nagyon hasonlít a threshold-oknál szerkesztett kifejezéshez, két fő különbség van a kettő között:

  • A threshold-ok esetében DBID[F vagy H vagy C vagy O][szám][.IN vagy .OUT vagy hiányzik] alakú karaktersorozatok jelentenek egy mérést. A template esetében VAR[változó sorszáma].[F vagy H vagy C vagy Omérés_típus][.IN vagy .OUT vagy hiányzik] alakú karaktersorozatok szerepelnek. A változó sorszáma bármilyen egész szám lehet, ajánlott azonban 1-től kezdve használni sorban a számokat. A következő rész azonosítja be a mérés típusát: F a forgalom, H a hiba, C a CarrierUpDown, és O az egyéb mérések esetében, ez utóbbinál még a mérés definíció azonosítóját is közvetlenül az O betű után kell írni.
  • A konkrét szám értékek helyett használhatóak az INPUT[szám] vagy az AVGDEV[szám] karaktersorozatok, kivéve az automatikusan használandó template-eket. Ez első esetben a rendszer a threshold felvétele esetén egy szövegmezőt ajánl fel a felhasználónak a statikus érték kitöltésére, a második esetben pedig a threshold szerkesztésnél látható dinamikus érték beviteli mezőket jeleníti meg. Fontos, hogy egy ilyen INPUT illetve egy AVGDEV csak egy változó esetében használható, másik változó esetében mindenképpen új számot kell használnunk. Például: egy forgalom mérés esetében ugyanazt a feltétel értéket szeretnénk mind az in mind az out esetében használni, akkor mindkét kifejezésnél odaírhatjuk az INPUT1 értéket, de ha a template-ben e mellett egy másik forgalom mérés változó is található, ott már csak az INPUT2-t használhatjuk

 

A template-nek van még egy plusz paraméter is a threshold-okhoz képest, ez a „Threshold neve” paraméter. Ebben a mezőben kell megadni azt a kifejezést, ami alapján a rendszer az egyes threshold-ok nevét kialakítja. A kifejezésben többféle behelyettesítő értéket is lehet használni:

  • <equip[szám]>: a megadott sorszámnak megfelelő változóhoz tartozó mérés eszközének a neve
  • <var[szám]>: a megadott sorszámnak megfelelő változóhoz tartozó mérés neve
  • <descr[szám]>: a megadott sorszámnak megfelelő változóhoz tartozó mérés felderített leírása (az Eszközbeli neve paraméter a Site és eszköz konfigurációs oldalon)
  • <var_with_ifdescr[szám]>: a megadott sorszámnak megfelelő változóhoz tartozó mérés neve kiegészítve a Cisco eszközökben beállítható addícionális interfész leíróval illetve ifAlias-szal, amennyiben van ilyen és a rendszer ezeket nem használja az interfészek elnevezésére (ez az alap PVSR beállítás). Minden egyéb esetben megegyezik a <var[szám]> paraméterrel
  • <input[szám]>: a megadott sorszámnak megfelelő INPUT értéke
  • <avgdev[szám]>: a megadott sorszámnak megfelelő AVGDEV érték szöveges leírása
  • <level>: a threshold szintje

 

Példák a Kifejezés értékére:

  • Az interfész in vagy out forgalom nagyobb mint a megadott érték egyszer egy mintában:

#VAR1.F.IN > INPUT1 or VAR1.F.OUT > INPUT1#1#1#

vagy

#VAR1.F.IN > INPUT1#1#1# or #VAR1.F.OUT > INPUT1#1#1#

  • Az interfész output forgalom vagy hiba nagyobb mint a megadott érték egymás után három alkalommal:

#VAR1.F.OUT > INPUT1 or VAR2.H.OUT > INPUT2#3#3#

vagy

#VAR1.F.OUT > INPUT1#3#3# or #VAR2.H.OUT > INPUT2#3#3#

  • A Jaga agent elérhetőség mérés kisebb vagy egyenlő mint 90% 5 mintából legalább 3-szor: a mérés típusa AVAIL, a >=0 feltétel azért szerepel, hogy ne legyen riasztás, ha a mérés nem volt sikeres

#VAR1.OAVAIL <= 90 and VAR1.OAVAIL >= 0#3#5#

 

Példák a Threshold neve értékére (a Kifejezés példákhoz igazodó esetek):

  • <equip1> <var1> > <input1>, konkrét threshold-nál például Router FastEthernet0 > 1000000
  • <equip1> <var1> > <input1> vagy <var2> hiba > <input2> Ennél az esetnél a felhasználónak a mérés szűrésénél úgyis pontosan meg kell mondania az interfész nevét, mivel a mindkét változónál úgysem lehet több találati eredmény (lásd a Threshold-ok felvételét template segítségével), így a névben az <equip2>-t felesleges lenne megadni
  • <var1> <= 90% <level> Ennél az esetnél valószínűleg nem szükséges az eszköz nevének a megadása, mivel a Jaga elérhetőség méréseknél már maga a mérés név tartalmaz minden szükséges információt

 

A threshold template-ek oldal fő funkciója azok szerkesztése, azonban az oldal több ponton is kapcsolódik a template-ek alapján léterjött threshold-okhoz:

  • A template lista megmutatja azt is, hogy hány olyan threshold van a rendszerben, amelyik az adott template alapján jött létre. A szám egyben egy link is, az általa mutatott oldalon fel van sorolva az összes ilyen threshold.
  • A [now] link segítségével azonnal lehet futtatni az automatikus threshold template-et, így az új template létrehozása esetében nem kell megvárni, amíg azt a rendszer először futtatja (ez alapesetben négy óránként történik meg)
  • A [del insts] link segítségével egyszerre lehet törölni a template alapján létrejött threshold-okat
  • A template törlése esetén a rendszer megnézi, hogy vannak-e az alapján létrejött threshold-ok, és ha vannak, akkor felajánlja azok törlését is
  • Amennyiben a template valamelyik paramétere módosításra kerül, kivéve a threshold kifejezést és létezik a template alapján létrejött threshold, úgy a rendszer felajánlja, hogy az összes ilyen threshold-nál átvezeti a változtatást. A változás akkor is átvezetése kerül, ha a threshold létrehozásánál a felhasználó nem a template-ben lévő paramétereket használta, vagy hogyha a threshold azóta módosításra került. A threshold-ok kifejezése ilyenkor nem kerül módosításra, ehhez a következő pontban írt újragenerálás módot kell használni
  • Ha a threshold template automatikusan alkalmazott, akkor lehetőség van a már létrehozott threshold-ok újragenerálására is a  [re-create] link segítségével. Az újragenerálás során ki lehet választani azt, hogy mely paraméter legyen felülírva a már létező threshold-oknál, illetve a kifejezést mindenképpen újragenerálja a rendszer