7.7.2 member_group A szekcióból több is előfordulhat, a sorszámnak megfelelő sorrendben kerülnek feldolgozásra. Csak akkor ajánlott több szekció létrehozása, ha többféle mennyiséget szeretnénk egy grafikonon megmutatni. Ha csupán többféle mérést kell megjeleníteni egy grafikonon, akkor ajánlott inkább a több member változó szerepeltetése. A szekció a grafikonon megjelenített mérések tulajdonságait szabályozza, például vonal vagy oszlop, milyen mérések legyenek kiválasztva, azok milyen névvel szerepeljenek a grafikonon, … Az itt szereplő változók nagy részének részletes leírása a grafikon szerkesztés fejezetben található meg. A szekció változói két részre bonthatóak: Felületen megjelenhet: Ezek a mezők a mérések szűkítésére használhatóak. A template-ben a lehetséges értékek: - <input> Ez esetben a grafikon felvétele során megjelenik a mező, és lehet a segítségével szűrni. Ha a template-ben nem szerepel a mező, akkor ez az alapértéke
- <input;default érték> Ez esetben a grafikon felvétele során megjelenik a szűrő mező, alapból a default érték részben szereplő szöveggel
- Egyéb eset: Ilyenkor nem jelenik meg mező, és az értéke a template-ben megadott érték lesz, a szűrés ez alapján történik meg, ha szerepel ott érték, amúgy nem történik szűrés
Az ilyen típusú mezők: - site_filter: A mérést valamilyen szinten tartalmazó site-ra lehet szűrni vele
- equip_filter: A mérést tartalmazó eszközre lehet szűrni vele
- obj_name_filter: A mérésre lehet szűrni vele
Ha a grafikon létrehozása valamelyik site oldalról történik, akkor a site_filter értékét a beállítástól függetlenül mindenképpen üresnek tekinti a rendszer, ha eszköz oldalról történik, akkor a site_filter és az equip_filter értékét a beállítástól függetlenül mindenképpen üresnek tekinti a rendszer. Ha a grafikon létrehozás automatikusan történik, akkor a PVSR mindkét mező értékét figyelembe veszi. A szűrés minden esetben az „Eszközök keresése” és a „Több eszköz mérése” menüponthoz hasonlóan történik: a % jel tetszőleges karaktert, a _ jel egy tetszőleges karaktert jelöl. Felületen nem jelenhet meg: Ezek a mezők a grafikonon szereplő mérések elnevezését, sorrendjét, … szabályozzák. A lehetséges mezők: - member_SORSZÁM: A mezőből több is lehet, mindegyik egy-egy mérés első vagy második (forgalom esetében input vagy output) eredményét jelenti. Minden member_group-on belül minden elemnek egyedi sorszámmal kell rendelkeznie. A mező értéke maximum három ponttal elválasztott részből áll, ezek közül csak az első a kötelező, a többinek elhagyás esetén van alapértelmezett értéke:
- A mérés típus azonosítója: F interfész forgalom, H interfész hiba, C interfész carrier up/down esetében. Egyéb mérésnél az érték az O betűből és a mérés template azonosítójából áll, pl.: az alap SNMP alapú Cisco memória terheltség azonosítója CM, így ez esetben OCM-nek kell szerepelnie
- Az első vagy a második mérési értéket kell szerepeltetni. Első esetben IN, második esetben OUT értéket kell megadni, ha nincsen megadva, akkor az IN érték kerül kiválasztásra
- A kiválasztott első vagy második érték iránya/alneve. Ha nincsen megadva, akkor az IN esetében in, az OUT esetében out értéket vesz fel. Az értéket a grafikon elem elnevezésénél a member_direction változóban használhatjuk fel (lásd lent)
- obj_name_parse: A megtalált mérés nevét lehet a segítségével felbontani elemekre. A mező értéke egy reguláris kifejezés lehet, melynek a teljes mérés névre kell illeszkednie. A mező szerepe kettős: egyrészt a mintára nem illeszkedő mérések semmiképpen nem jelennek meg a grafikonon; másrészt az illesztés eredményeképpen az egyes mérés név elemeket egyenként is fel lehet használni a grafikon elem nevének meghatározásakor és az elemek member_group-on belüli sorrendjének meghatározásakor. Példa: ha két mérés neve AAA BBB1 és AAA CCC123, a mező értéke pedig .+ CCC(\d+), akkor az első mérés nem fog megjelenni a grafikonon, és az elnevezéskor illetve sorba rendezéskor a második esetben a végén álló 123 számot külön is fel lehet használni. Ha nincsen megadva érték, akkor nem történik semmilyen illesztés, és ez az alapeset is, ha nem szerepel a template-ben
- member_name: A grafikon elem neve ez lesz. Tetszőleges mező megadható, illetve többféle változó is létezik, amiket a rendszer automatikusan behelyettesít. Ezeknek minden esetben < és > jel között kell lenniük:
- site: A site neve
- equip: Az eszköz neve
- obj_name: A mérés neve
- member_descr: A mérés felderített neve (Eszközbeli neve a Site és eszköz konfigurációs oldalon)
- member_port: a mérés index paramétere
- member_type: A mérés típusa: Forgalom, Hiba, Carrier illetve egyéb mérés esetében a mérés típus neve
- member_direction: A mérés „iránya”, lásd member_SORSZÁM mező
- obj_name_parse_SORSZÁM: Az adott sorszámú regurális kifejezés szöveg részlet, a számozás egytől kezdődik
- member_count: A member_SORSZÁM mező névből a SORSZÁM értéke
Példa: ha a mező értéke <site> <equip> <obj_name_parse_1>, és az obj_name_parse mező illetve a mérés neve az előző mezőnél leírt példa, az eszköz neve ESZKÖZ és a site neve SITE, akkor a grafikon elem neve SITE ESZKÖZ 123 lesz. Természetesen az így kialakult nevet még módosíthatja a chart szekcióban szereplő remove_common_prefix és remove_common_postfix mező alapján a rendszer. Például, ha a remove_common_prefix értéke egy, és egy eszköz konfigurációs vagy mérés nézet oldalról indították a grafikon szerkesztést, akkor a mérés nevéből eltűnik a SITE ESZKÖZ rész, ha legalább két találat volt. Ha a template-ben nem szerepel ez a member_name mező, akkor az értéke „<obj_name> <member_direction>” lesz. - order: A grafikon elemek sorrendjét határozza meg. Több rendező mezőt is meg lehet adni, a sorbarakás a megadás szerinti sorrendben történik. Az alapértelmezett rendezési irány növekvő, ezt a mező után szóközzel írt desc jelzővel lehet megfordítani (a szóközzel hozzáírt asc jelző is megengedett, de értelemszerűen ez megegyezik az alapértelmezett iránnyal). A sorbarendezés bármelyik olyan változó szerint megtörténhet, amely szerepelhet a member_name mezőben, illetve a member_name mező szerint is (ha nicsen megadva, akkor ez az alap). A rendezés a member_count kivételével szövegesen történik, ott szám szerint. Példa: order=obj_name_parse_1,obj_name_parse_2,member_count
- chart_type: Az elem vonal (L), terület (A) vagy oszlop (B) típusú, az alapeset a terület, azaz A
- base: Az elem nulla pontja mi legyen. Előző nulla esetében Z, előző érték esetében V-t kell megadni, és ez is az alapértelmezett érték
- with_peak: Ha az értéke 1, akkor lesz csúcs, ha 0, akkor nem (alapértelmezett)
- zero_value: Ha az értéke 0, akkor adathiány esetében „továbbhúzza” az utolsó értéket, ha 0, akkor nem (alapértelmezett)
- transparent: Ha az értéke 1, akkor a grafikon elem átlátszó lesz
|