6.4.9 Threshold egyedi parancsokA menüpont alatt a threshold sértések esetén végrehajtandó parancsoknak átadott paramétereket lehet konfigurálni. A rendszer akkor használ egy itt létrehozott parancs paraméterezést, ha: · Az adott threshold-hoz be van állítva a Parancs attribútum · Az adott threshold-hoz be van állítva egy threshold típus · A típushoz threshold riasztás létrejötte esetén az SNMP Up Trap, megszűnése esetén az SNMP Down Trap paraméter be van állítva egy itt létrehozott trap-re Amennyiben az első feltétel teljesül, de a többi közül valamelyik nem, úgy a rendszer a saját argumentum készletét használja: · Threshold azonosító · Threshold név · Threshold szint kód vagy 0, ha megszűnt a riasztás · Időpont · Egyéb site-eszköz-mérés paraméterek, de csak riasztás létrehozása esetén 54. ábra Threshold egyedi parancs szerkesztése I. Minden parancsnak egy fő paramétere van: · Név: a parancs egyedi neve a rendszerben A parancs felvétele során átmásolhatjuk a változók definícióját egy már létező parancsból a „Parancs elemek átvétele innen” paraméter segítségével. Minden parancs több változót is tartalmazhat, amelyeket a PVSR a megadott sorrendben szerepeltet a híváskor. A változókat a parancs sorában található [elements] link segítségével lehet szerkeszteni. Az oldalon a parancs fő paraméterei jelennek meg egy „Minta threshold” mezővel együtt. Ennek a segítségével lehetőség van egy meglévő threshold kiválasztására és így a paraméterek szerkesztése alatt a rendszer folyamatosan megmutatja azt, hogy az adott threshold esetében milyen értékek jelennének meg. Az elem felvétel során az alábbi paramétereket mindenképpen meg kell adni: · Objektum: itt lehet kiválasztani, hogy melyik objektumból kerüljön bele az érték a mezőbe. Amennyiben már van eleme a parancsnak, akkor a legutolsó elem objektumát választja ki a rendszer automatikusan.. A lehetséges esetek: o Konstans: ilyenkor a megadott értéket küldi el az alkalmazás 56. ábra Konstans egyedi parancs elem o Threshold: a threshold valamelyik paraméterét lehet kiválasztani 57. ábra Threshold egyedi parancs elem o Mérés: először a kérdéses mérés típust kell kiválasztani (használható a „bármelyik mérés típus” is). Egy threshold-on belül ugyanabból a mérés típusból több példány is előfordulhat (pl. „ha az A forgalom > 10MB vagy a B forgalom > 10MB”), így ezek közül a „Mérés sorszám” paraméter segítségével lehet választani. A rendszer a trap küldése során mindig a név alapján rakja sorrendbe a méréseket, így az előbbi példában az 1-es sorszámú az A, a 2-es sorszámú pedig a B mérés. Fontos megjegyezni, hogy a sorszám egy mérés típuson belül értendő, azaz ha a fenti kifejezésben például egy C nevű CPU mérés is található, a sorszáma annak is 1 lesz. Ez után meg kell még határozni azt is, hogy a mérés, azt öt tartalmazó eszköz, az eszközt tartalmazó valamelyik site vagy a site hierarchia legyen a kiválasztott objektum. 58. ábra Mérés egyedi parancs elem · Mező: az objektum mezőjét lehet kiválasztani. A legördülő lista elemei attól függően változnak, hogy milyen objektum típust választottunk ki, míg a konstant típus esetében ez a mező tartalmazza az elküldendő adatot. A fentieken kívül minden elemhez, amennyiben az nem konstans, meg lehet még opcionálisan adni egy reguláris kifejezés és egy formátum paramétert. Az előbbi segítségével felbonthatjuk illetve ellenőrizhetjük a paraméter értékét, míg a második segítségével testreszabhatjuk a kiküldendő információt: a mező tetszőleges szöveget tartalmazhat, a $1, $2, … elemekkel pedig a reguláris kifejezésben lévő találati csoportokra lehet hivatkozni. Például ha a threshold paraméter értéke „switch1.intranet.company.local”, a kifjezés értéke „([^.]+)” és a formátumé „Eq: $1”, akkor az „Eq: switch1” érték kerül elküldésre. |