Előző 7.7 Grafikon template-ek Következő

7.7.1 chart

A chart szekcióból csak egy lehet, és így a neve után nem is állhat szám. A szekció a template által létrehozandó alap grafikon beállításokat és a template futását módosító változókat tartalmazza.

 

Két fő eset van, amikor egy grafikon template-et hozunk létre:

·       Maximum egy grafikon lesz eszközönként a template alapján. Ebben az esetben a global_regexp és chart_name paraméterek használata nem ajánlott. Példa: Unix/Linux Load factor

·       Több grafikon is lesz eszközönként a template alapján. Ebben az esetben mindenképpen kell használni a global_regexp és chart_name paramétereket. A rendszer az összes lehetséges mérés nevet figyelembe veszi és a global_regexp paraméter illetve a chart_name paraméter segítségével elő is állítja az összes lehetséges grafikont. Példa: Oracle tablespace MByte

 

A szekció változói két részre bonthatók:

Felületen megjelenhet:

A template lehetséges értékei

  • <input> Ez esetben a grafikon felvétele során megjelenik ugyanaz a mező, mint a normál felvétel esetén
  • <input;default érték> Ez esetben a grafikon felvétele során megjelenik ugyanaz a mező, mint a normál felvétel esetén, viszont alapesetben 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.

Az ilyen típusú mezők:

  • ylegend: A grafikon mértékegysége, azaz az y tengely felirata. Kötelező szerepelnie
  • min_value: A grafikon minimum értéke: vagy szám vagy szám és százalék jel egyben. Ha nincsen megadva, akkor úgy tekinti a rendszer, mintha üres értékkel lenne megadva, ilyenkor a minimum a 0 érték lesz
  • max_value: A grafikon maximum értéke: vagy szám vagy szám és százalék jel egyben. Ha nincsen megadva, akkor úgy tekinti a rendszer, mintha üres értékkel lenne megadva, ilyenkor a maximum az automatikusan megállapított érték lesz a normál grafikonoknál láthatóan
  • max_displayed: A maximum megjelenített grafikon elemek száma
  • other_color: Az Egyéb kategória szine ha nem az összes elem kerül megjelenítésre. Az értéket #RRGGBB formátumban kell megadni. Ha nem kerül megadásra, akkor az alkalmazás az alap szürke színt fogja használni
  • summary: A grafikonon legyen-e összesítés a változók összegére. A lehetséges default illetve nem input mezős érték 0 vagy 1 lehet. Mint a grafikon módosításnál is szerepel, összesítés csak akkor használható, ha mindegyik grafikon elemnél a nulla pont az előző változó értéke (base mező a member szekcióban), így az itt megadott érték is felülbírálásra kerül a grafikon felvétel során, ha valamelyik elem nulla pontja az előző elem nulla pontja. Ha nincsen megadva, akkor úgy tekinti a rendszer, mintha 0 értékkel lenne megadva, azaz nem lesz összesítés.
  • help_url: A grafikonhoz rendelt help oldalra mutató URL

Felületen nem jelenhet meg

Ebben az esetben a template rögzítetten tartalmazza az értéket, azt a példányosítás során már nem lehet változtatni. Az ilyen típusú mezők

  • global_regexp: Opcionális reguláris kifejezés szűrő paraméter a grafikonra helyezendő mérések nevére. A kifejezésben található reguláris kifejezés csoportokat (a “(“ és “)” karakterek) fel lehet használni a grafikon elnevezésében
  • chart_name: A létrehozandó grafikon neve. Ha nincsen megadva, akkor a név az eszköz és a grafikon template nevéből fog állni. Kétféle változót lehet felhasználni az elnevezésben:
    • <equip>: az eszköz neve
    • <global_regexp_N>: az N-edik reguláris kifejezés csoport a global_regexp paraméterből
  • minimum: Legalább hány mérést kell találnia a rendszernek a grafikonhoz, hogy alkalmazni tudja a template-et. Ha nincsen megadva, akkor az értéke 0
  • maximum: Maximum hány mérést talál a rendszer a grafikonhoz. Ha nincsen megadva, akkor az értéke 50
  • need_confirm: Ha az értéke 1, akkor az elmentés előtt a rendszer megmutatja azokat a méréseket, amit megtalált a grafikonhoz, és ezek közül kézzel még ki lehet szedni azokat, amelyekre a felhasználónak nincsen szüksége, ha 0, akkor rögtön létrehozásra kerül a grafikon. Ha nincsen megadva, akkor az értéke 1
  • remove_common_prefix: Ha az értéke 1, akkor a rendszer a megtalált grafikon elem nevek elejéből leszedi a megegyező teljes szavakból álló szövegrészleteket, ha az értéke 2, akkor a bármilyen megegyező értékeket, ha 0, akkor nem változtat azokon. Példa: ha két elem név kerül meghatározásra AAA BBB1 és AAA BBB2, akkor az 1 érték esetén ezek BBB1-re és BBB2-re módosulnak, 2 érték esetén 1-re és 2-re. Ha nincsen megadva, akkor az értéke 1
  • remove_common_postfix: Ha az értéke 1, akkor a rendszer a megtalált grafikon elem nevek végéből leszedi a megegyező teljes szavakból álló szövegrészleteket, ha az értéke 2, akkor a bármilyen megegyező értékeket, ha 0, akkor nem változtat azokon. Példa: ha két elem név kerül meghatározásra 1BBB AAA és 2BBB AAA, akkor az 1 érték esetén ezek 1BBB-re és 2BBB-re módosulnak, 2 érték esetén 1-re és 2-re. Ha nincsen megadva, akkor az értéke 1
  • colors: A példány létrehozása során ezeket a színeket használja a rendszer. A színeket mindenképpen listából veszi, ha a lehetséges értékek elfogytak, akkor újrakezdve a listát. Egy színt igényel egy elem ha nincsen szükség csúcs rajzolására, amúgy kettőt. Ha nincsen megadva itt érték, akkor a színeket az alap konfiguráció szerint veszi (ahogy a grafikon szerkesztő oldalon is megjelennek). Színeket megadni vesszővel elválasztott színkódok sorozatával lehet, #PPZZKK formátumban, azaz a piros-zöld-kék árnyalatnak hexadecimális értékkel

 

Példa:

[chart]

#A mértékegység módosítható, de alapból Bits per Second

ylegend=<input;Bits per Second>

#A grafikon minimuma 0 lesz, mintha a sor nem is szerepelne

min_value=

#Legalább egy mérést kell találnia a rendszenek

minimum=1

#Csak kék és zöld színeket használ

colors=#0000FF,#00FF00