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
-
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.
-
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.
-
Az operatív konzolon válassza ki a szerzői munkaterületet, és válassza ki szabályok.
-
Kattintson a jobb gombbal szabályok és válassza ki Hozzon létre egy új szabályt.
-
Az a Szabálytípus lapon, tegye a következőket:
Bontsa ki a gyűjtési szabályok, majd bontsa ki a mintavételi alapú, majd válassza ki parancsprogram (teljesítmény).
Az a felügyeleti csomag legördülő menüben válassza a felügyeleti csomag 1. lépésben.
Kattintson a Tovább gombra.
-
Az Általános oldalon tegye a következőket:
Az a szabálynév mezőbe írja be a My Application Collect Script Performance.
Az a Szabálykategóriával legördülő listában válassza Performance Collection.
Kattintson a kiválasztása.
Válassza ki a cél a 2. lépésben létrehozott nevét.
Kattintson az OK gombra.
-
Az a ütemezés lapon, tegye a következőket:
Az a futtatása minden mezőbe írja be a 15 minutes.
Kattintson a Tovább gombra.
-
Az a parancsfájl lapon, tegye a következőket:
Az a Fájlnév értéket, írja be a MyPerfCollectionScript.vbs
Az a időtúllépés értéket, írja be a 1 perccel
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)
Kattintson a paraméterek gombra.
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).
Írjon be egy SZÓKÖZT.
Válassza ki cél majd verzió (a számítógép szerepkör alap).
Kattintson az OK gombra.
Kattintson a Tovább gombra.
-
Az a Teljesítményleképező lapon, tegye a következőket:
Az a objektum típusú mező MyApplication.
Az a számláló típusú mező MyCounter.
Az a példány típusú mező $Data/Property[@Name=FileName]$.
Az a érték típusú mező $Data/Property[@Name=’FileSize’]$.
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
-
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.
-
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.
-
Az operatív konzolon válassza ki a szerzői munkaterületet, és válassza ki szabályok.
-
Kattintson a jobb gombbal szabályok és válassza ki Hozzon létre egy új szabályt.
-
Az a Szabálytípus lapon, tegye a következőket:
Bontsa ki a gyűjtési szabályok, majd bontsa ki a mintavételi alapú, majd válassza ki parancsprogram (esemény).
Az a felügyeleti csomag legördülő menüben válassza a felügyeleti csomag 1. lépésben.
Kattintson a Tovább gombra.
-
Az Általános oldalon tegye a következőket:
Az a szabálynév mezőbe írja be a My Application Collect Script Event.
Az a Szabálykategóriával legördülő listában válassza Event Collection.
Kattintson a kiválasztása.
Válassza ki a cél a 2. lépésben létrehozott nevét.
Kattintson az OK gombra.
-
Az a ütemezés lapon, tegye a következőket:
Az a futtatása minden mezőbe írja be a 15 minutes.
Kattintson a Tovább gombra.
-
Az a parancsfájl lapon, tegye a következőket:
Az a Fájlnév értéket, írja be a MyEventCollectionScript.vbs
Az a időtúllépés értéket, írja be a 1 perccel
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)
Kattintson a paraméterek.
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).
Írjon be egy SZÓKÖZT.
Válassza ki cél majd verzió (a számítógép szerepkör alap).
Kattintson az OK gombra.
Kattintson a Tovább gombra.
-
Az a Eseményleképező lapon, tegye a következőket:
Az a számítógép típusú mező $Data/Property[@Name='ComputerName']$.
Az a eseményforrás típusú mező SajátPr.
Az a Eseménynapló típusú mező CustomScript.
Az a eseményazonosító típusú mező $Data/Property[@Name='EventID']$.
Az a kategória típusú mező 0.
Az a szint mezőben jelölje ki Information.
Kattintson a paraméterek gombra.
Típusa $Data/Property[@Name='ParamValue']$
Kattintson az OK gombra.
Kattintson a Létrehozás gombra.