Parancsfájl gyűjtési szabályok

 

Érvényes: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Parancsfájl gyűjtési szabályok ütemezés parancsprogram futtatása, és tárolja a kimenetét teljesítményadatokat vagy egy eseményt. Ez a szabály létrehozásának részeként meg kell adnia a tulajdonságcsomag tulajdonságértékek a parancsfájl vagy a létrehozandó esemény vagy a teljesítmény adatok különböző tulajdonságaihoz használt célobjektum tulajdonságait.

Paraméterek

A parancsfájl gyűjtemény létrehozása varázsló futtatásakor kell adnia az alábbi táblázatban szereplő beállítások értékeit. Az egyes táblák a varázsló egy-egy oldalának felelnek meg.

Általános

Beállítás

Leírás

Szabály neve

Ez a szabály neve. Ez jelenik meg a szabályok megtekintése a szerzői ablaktáblán.

Leírás

Ez a szabály leírását.

Felügyeleti csomag

Felügyeleti csomag tárolásához, a figyelő.

A felügyeleti csomagok további információkért lásd: A felügyeleti csomag fájl kijelölése.

A szabály kategória

Ez a szabály kategória. Az események gyűjtési szabálya a érdemes lehet Eseménygyűjtés. Az egy teljesítménygyűjtési szabályt, nem kell Teljesítménygyűjtés.

Szabály célja

Ez a szabály célját használandó osztály. Ez a szabály minden olyan ügynökre, amelynek ez az osztály legalább egy példányát futni fog. Cél szóló további információkért lásd: Az osztályok és az objektumok ismertetése.

Ütemezés

A ütemezés oldalon a parancsfájl futtatásához az ütemezés határozza meg. A parancsprogram futtatása határozatlan ideig az ütemezés szerint mindaddig, amíg ez a szabály le van tiltva vagy törölték, vagy a felügyeleti csomag el lesz távolítva.

Beállítás

Leírás

Futtatás minden

A parancsprogramot futtató gyakoriságát. Ez általában nem kisebb, mint 5 percnek kell lennie.

A szinkronizálás

Ha engedélyezve van, az ütemezés a megadott időpontra szinkronizálva lesznek.

Parancsfájl

A parancsfájl lap tartalmaz magát a parancsprogram törzse és paramétereit. Beírhatja a parancsfájl közvetlenül a párbeszédpanel, de ekkor általában azt egy másik szövegszerkesztővel írási és a parancsfájl szöveg másolása és illessze be. Ez lehetővé teszi, hogy több működési szerkesztési eszközzel, és a parancssorban parancsprogram teszteléséhez előtt, beleértve a a felügyeleti csomagban.

Beállítás

Leírás

Fájlnév

A parancsfájl nevét. Attól függően, hogy a nyelvi .vbs vagy .js kiterjesztésűnek kell lennie. Nem kötelező a nevet egyedivé tenni, mivel minden parancsprogram saját ideiglenes könyvtárat kap az ügynökön belül.

Időkorlát

Másodpercben, hogy a parancsfájl futhat, mielőtt az ügynök leállítja. Ezzel megelőzhető a folyamatosan futó parancsprogram problémája, amely túlzott munkaterhelést róna az ügynök számítógépére.

A parancsprogramhoz rendelt időtúllépés értéke elegendő időt kell adjon a parancsprogram számára a normál körülmények közötti futáshoz, de kevesebb kell legyen a parancsprogram futtatási időközénél. Ha a parancsfájl használatára van konfigurálva időtúllépési érték nagyobb, mint annak időtartamát, majd valószínűleg a parancsprogram több másolata egyidejűleg sikerült futnia.

Parancsfájl

A parancsprogram törzse.

Paraméterek

Ide kattintva adjon meg értékeket a parancsfájl argumentumokat. További információk: Parancsfájl argumentumai.

Teljesítményleképező (csak a gyűjtemény teljesítmény)

A Teljesítményleképező oldalon annak meghatározására szolgál a teljesítményadatokat gyűjtenek tulajdonságainak értékeit.

Beállítás

Leírás

Objektum

Szöveg az objektum neve. Erre akkor szükség.

Számláló

A számláló neve szövegét. Erre akkor szükség.

Példány

Szöveg, a példány neveként. Ez csak akkor szükséges, ha a szabály célját több példánya van.

Érték

Numerikus érték teljesítménye

Eseményleképező (csak Eseménygyűjtés)

A Eseményleképező oldalon annak meghatározására szolgál, hogy azokat az esemény tulajdonságainak értékeit. Minden mező értéke lehet szöveg, a parancsfájl a tulajdonságcsomagban értéket vagy az érték a célobjektum egy tulajdonságára explicit karakterláncra.

Beállítás

Leírás

Számítógép

Az esemény bejelentkezett a számítógép neve. Ez általában lesz egy $Target változó a számítógép egyszerű nevét. Ez az érték a szöveges mező melletti három pont gombra kattintva választhat.

Eseményforrás

Az esemény forrását. Ez általában akkor egy kifejezett érték, de lehet, hogy a parancsfájl tulajdonság értékének használt $Data változó.

Eseménynapló

Az Eseménynapló neve. Ez általában lehet lesz egy kifejezett érték, vagy a parancsfájl tulajdonság értékének használt $Data változó.

Eseményazonosító

A numerikus esemény száma. Ez általában megegyezik egy kifejezett érték, vagy a parancsfájl tulajdonság értékének használt $Data változó.

Kategória

(Egy egész számot 0 és 65535) EventCategory paraméter értéke táblába kategória dinamikus csatolású függvénytár (DLL) üzenet honosított karakterláncot tartalmazó index. Minden egyes közzétevő saját kategóriák csoportját határozza meg. Az ezekben a kategóriákban gyakran felel meg az egyes összetevők (például: egy összekötő, a modul gazdagép vagy az adatraktár).

Szint

Az esemény súlyosságának. Ezt az értéket a legördülő listából választhatók.

Parancsfájl gyűjtési szabályok létrehozása

Az alábbi eljárás létrehoz egy parancsfájl teljesítménygyűjtési szabályt, a következő adatokkal:

  • Minden olyan számítógépen futtatja egy adott szolgáltatáshoz telepített példánya.

  • A parancsprogram két paramétert, a számítógép neve, és egy másikat, amely a cél osztály tulajdonsága tárolja a rendszer az alkalmazás verziója fogad el.

  • A parancsfájl maga csak tesztelési célra, és nem valódi funkciót hajt végre. Szintetikus tranzakció fut, és statikus értékekkel egy tulajdonságcsomagot ad vissza egy parancsfájl szimulálja azt.

Hozzon létre egy parancsprogram-alapú teljesítménygyűjtési szabály

  1. Ha a figyelt alkalmazáshoz nem tartozik felügyeleti csomag, akkor a A felügyeleti csomag fájl kijelölése részben ismertetett eljárással hozzon létre egyet.

  2. Hozzon létre egy új célt a folyamatot a Windows-szolgáltatás sablon létrehozása. Minden szolgáltatáshoz, ez a sablon a teszt ügynököt telepíteni is használhatja.

  3. Az operatív konzolon válassza ki a szerzői munkaterületet, és válassza ki szabályok.

  4. Kattintson a jobb gombbal szabályok és válassza ki Hozzon létre egy új szabályt.

  5. Az a Szabálytípus lapon, tegye a következőket:

    1. Bontsa ki a gyűjtési szabályok, majd bontsa ki a mintavételi alapú, majd válassza ki parancsprogram (teljesítmény).

    2. Az a felügyeleti csomag legördülő menüben válassza a felügyeleti csomag 1. lépésben.

    3. Kattintson a Tovább gombra.

  6. Az Általános oldalon tegye a következőket:

    1. Az a szabálynév mezőbe írja be a My Application Collect Script Performance.

    2. Az a Szabálykategóriával legördülő listában válassza Performance Collection.

    3. Kattintson a kiválasztása.

    4. Válassza ki a cél a 2. lépésben létrehozott nevét.

    5. Kattintson az OK gombra.

  7. Az a ütemezés lapon, tegye a következőket:

    1. Az a futtatása minden mezőbe írja be a 15 minutes.

    2. Kattintson a Tovább gombra.

  8. Az a parancsfájl lapon, tegye a következőket:

    1. Az a Fájlnév értéket, írja be a MyPerfCollectionScript.vbs

    2. Az a időtúllépés értéket, írja be a 1 perccel

    3. Az a parancsfájl mezőbe illessze be a következő parancsfájl teljes tartalmát.

      sComputerName = WScript.Arguments(0)
      sVersion = WScript.Arguments(1)
      
      [oAPI.LogScriptEvent]
      Set oAPI = CreateObject("MOM.ScriptAPI")
      Set oBag = oAPI.CreatePropertyBag()
      Call oBag.AddValue("ComputerName",sComputerName)
      Call oBag.AddValue("InstanceName","MyInstance")
      Call oBag.AddValue("Value",10)
      
      oAPI.Return(oBag)
      
    4. Kattintson a paraméterek gombra.

    5. Válassza ki cél, jelölje be (gazdagép = Windows-számítógép), majd válassza ki egyszerű felhasználónév (Windows-számítógép).

    6. Írjon be egy SZÓKÖZT.

    7. Válassza ki cél majd verzió (a számítógép szerepkör alap).

    8. Kattintson az OK gombra.

    9. Kattintson a Tovább gombra.

  9. Az a Teljesítményleképező lapon, tegye a következőket:

    1. Az a objektum típusú mező MyApplication.

    2. Az a számláló típusú mező MyCounter.

    3. Az a példány típusú mező $Data/Property[@Name=FileName]$.

    4. Az a érték típusú mező $Data/Property[@Name=’FileSize’]$.

    5. Kattintson a Létrehozás gombra.

Az alábbi eljárás létrehoz egy eseménygyűjtési szabály parancsfájl, a következő adatokkal:

  • Minden olyan számítógépen futtatja egy adott szolgáltatáshoz telepített példánya.

  • A parancsprogram két paramétert, a számítógép neve, és egy másikat, amely a cél osztály tulajdonsága tárolja a rendszer az alkalmazás verziója fogad el.

  • A parancsfájl maga csak tesztelési célra, és nem valódi funkciót hajt végre. Szintetikus tranzakció fut, és statikus értékekkel egy tulajdonságcsomagot ad vissza egy parancsfájl szimulálja azt.

Hozzon létre egy parancsprogram-alapú események gyűjtési szabálya

  1. Ha a figyelt alkalmazáshoz nem tartozik felügyeleti csomag, akkor a A felügyeleti csomag fájl kijelölése részben ismertetett eljárással hozzon létre egyet.

  2. Hozzon létre egy új célt a folyamatot a Windows-szolgáltatás sablon létrehozása. Minden szolgáltatáshoz, ez a sablon a teszt ügynököt telepíteni is használhatja.

  3. Az operatív konzolon válassza ki a szerzői munkaterületet, és válassza ki szabályok.

  4. Kattintson a jobb gombbal szabályok és válassza ki Hozzon létre egy új szabályt.

  5. Az a Szabálytípus lapon, tegye a következőket:

    1. Bontsa ki a gyűjtési szabályok, majd bontsa ki a mintavételi alapú, majd válassza ki parancsprogram (esemény).

    2. Az a felügyeleti csomag legördülő menüben válassza a felügyeleti csomag 1. lépésben.

    3. Kattintson a Tovább gombra.

  6. Az Általános oldalon tegye a következőket:

    1. Az a szabálynév mezőbe írja be a My Application Collect Script Event.

    2. Az a Szabálykategóriával legördülő listában válassza Event Collection.

    3. Kattintson a kiválasztása.

    4. Válassza ki a cél a 2. lépésben létrehozott nevét.

    5. Kattintson az OK gombra.

  7. Az a ütemezés lapon, tegye a következőket:

    1. Az a futtatása minden mezőbe írja be a 15 minutes.

    2. Kattintson a Tovább gombra.

  8. Az a parancsfájl lapon, tegye a következőket:

    1. Az a Fájlnév értéket, írja be a MyEventCollectionScript.vbs

    2. Az a időtúllépés értéket, írja be a 1 perccel

    3. Az a parancsfájl mezőbe illessze be a következő parancsfájl teljes tartalmát.

      sComputerName = WScript.Arguments(0)
      sVersion = WScript.Arguments(1)
      
      Set oAPI = CreateObject("MOM.ScriptAPI")
      Set oBag = oAPI.CreatePropertyBag()
      Call oBag.AddValue("ComputerName",sComputerName)
      Call oBag.AddValue("EventID",100)
      Call oBag.AddValue("ParamValue","Param1")
      
      oAPI.Return(oBag)
      
    4. Kattintson a paraméterek.

    5. Válassza ki cél, jelölje be (gazdagép = Windows-számítógép), majd válassza ki egyszerű felhasználónév (Windows-számítógép).

    6. Írjon be egy SZÓKÖZT.

    7. Válassza ki cél majd verzió (a számítógép szerepkör alap).

    8. Kattintson az OK gombra.

    9. Kattintson a Tovább gombra.

  9. Az a Eseményleképező lapon, tegye a következőket:

    1. Az a számítógép típusú mező $Data/Property[@Name='ComputerName']$.

    2. Az a eseményforrás típusú mező SajátPr.

    3. Az a Eseménynapló típusú mező CustomScript.

    4. Az a eseményazonosító típusú mező $Data/Property[@Name='EventID']$.

    5. Az a kategória típusú mező 0.

    6. Az a szint mezőben jelölje ki Information.

    7. Kattintson a paraméterek gombra.

    8. Típusa $Data/Property[@Name='ParamValue']$

    9. Kattintson az OK gombra.

    10. Kattintson a Létrehozás gombra.