Sdílet prostřednictvím


Skript monitory

 

Rozsah platnosti: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Monitorování skript spustit skript podle plánu a její výstup. použijte k určení stavu cílového objektu. Skript monitory jsou užitečné pro provádění testů transakce proti aplikace nebo shromažďování informací, které nejsou přístupné prostřednictvím jiným způsobem. Jsou vráceny výsledky skriptu v Kontejnery objektů a dat jsou vyhodnoceny vůči kritéria k určení výsledný stav.

[Koncepční zobrazení monitoru skriptu]

Možnosti

Když spustíte Průvodce monitorování skriptu, budete muset zadat hodnoty pro možnosti v následujících tabulkách. Každá tabulka představuje jednu stránku průvodce.

Obecné

Možnost

Popis

Název

Název použitý k monitorování. Zobrazí se v Průzkumníku stavů pro každý cílový objekt.

Popis

Volitelný popis monitorování.

Sada Management Pack

Management pack pro uložení třídy, monitorování a pravidla vytvořených šablonou.

Další informace o sadách management Pack naleznete v tématu Výběr soubor sady Management Pack.

Cíl monitorování

Třída pro cíl monitoru. Monitorování se spustí na libovolného agenta, který má alespoň jednu instanci této třídy a stav těchto objektů se sníží stav tohoto monitorování. Další informace o cíle, naleznete v části Vysvětlení tříd a objektů.

Nadřazené monitorování

Agregační monitorování, které tento monitor budou umístěny pod v Průzkumníku stavů.

Monitor je povolen

Pokud toto políčko zaškrtnuto, je monitorování povoleno a skript se spustí podle plánu.

Pokud políčko není zaškrtnuto, není povoleno monitorování a nebude možné spustit skript. Monitorování lze povolit pro skupinu objektů Cíl vytvořením přepsání chcete povolit sledování.

Plán

Plán stránka definuje plánu pro spuštění skriptu. Skript bude spuštěn na neomezenou dobu podle tohoto plánu, dokud monitorování je zakázán nebo odstraněn, nebo je sada management pack odinstalována.

Možnost

Popis

Spustit každý

Frekvence, který by měl být skript spuštěn. To obvykle by neměl být menší než 5 minut.

Synchronizovat

Pokud je povoleno, budou synchronizovány plán tak, aby probíhaly v určený čas.

Skript

Skriptu stránka obsahuje tělo samotného skriptu a její parametry. Skript můžete zadat přímo do dialogového okna, ale obvykle zapsat pomocí jiném textovém editoru a potom zkopírujte text skript a vložte jej. To vám umožňuje používat více funkcí nástroje pro úpravu a testovat skriptu na příkazovém řádku před včetně v sadě management pack.

Možnost

Popis

Název souboru

Název skriptu. Musí mít příponu .vbs nebo .js v závislosti na jeho jazyk. Tento název nemusí být jedinečný, protože každý skript má k dispozici vlastní dočasný adresář na agentovi.

Časový limit

Počet sekund, které lze spustit skript před agenta ho zastaví. Tím se předchází problémům s trvale spuštěnými skripty a nadměrnému zatížení počítače agenta.

Hodnota časového limitu přiřazená skriptu by měla umožnit spouštění skriptu při běžných podmínkách, ale měla by být menší než interval, ve kterém má skript naplánováno se spouštět. Pokud má skript nakonfigurovanou tak, aby měl hodnotu časového limitu větší než jeho trvání, potom případně může současnému spuštění více kopií skriptu.

Skript

Text skriptu.

Parametry

Kliknutím zadejte hodnoty pro všechny argumenty ve skriptu. Další informace najdete v části Argumenty skriptu.

Výrazy

Každý výraz požadované pro monitorování bude mít svůj vlastní stránky v průvodci. Monitorování dvou stavů, bude mít těchto výrazů:

  • Výraz pro stav Není v pořádku

  • Výraz pro stav V pořádku

Třístavové monitorování bude mít těchto výrazů:

  • Výraz pro stav Není v pořádku

  • Výraz pro stav Snížený výkon

  • Výraz pro stav V pořádku

Poznámka

Podrobné informace o výrazech je k dispozici v Výrazy.

Každý výraz bude obvykle porovnat hodnotu jednoho nebo více vlastností z kontejneru objektů skriptu na nějakou hodnotu. Každý výraz musí být odlišné a pouze jeden z výrazů by měl být vyhodnocen v rámci jakékoli určitá podmínka True. Na další stránce průvodce bude každý z stavů monitorování spojit s jedním z těchto výrazů. Když výraz vyhodnocen hodnotu True, nastaví se do tohoto stavu monitorování.

Skript může například provedení testu transakce proti určité aplikace a vrátí jednu vlastnost s hodnotou "Dobré", pokud transakce byla úspěšně dokončena a "Špatného", pokud transakce se nezdařilo.

Možnost

Popis

Název parametru

To bude proměnná $Data, představující dané hodnoty, které je nutné z kontejneru objektů. To bude mít následující syntaxi:

Property[@Name="PropertyName"]

Technik

Typ porovnání k provedení.

Hodnota

Explicitní hodnota, která by měla odpovídat hodnotě v kontejneru objektů.

Konfigurace stavu

Na této stránce Namapujte každého z výrazů stavu v pořádku pro monitorování. Pokud je podmínka pravdivá, monitorování nastavena na stav, který určíte. Pro monitorování tří stavů obvykle můžete přijmout výchozí nastavení. Pro monitorování dvou stavů obvykle stačí k určení, pokud není v pořádku výraz by měl mít za následek stav kritický nebo upozornění.

Možnost

Popis

Stav monitorování

Představuje každého z výrazů.

Stav

Stav lze nastavit monitorování, pokud je tento výraz true.

Konfigurace výstrahy

Možnost

Popis

Generovat výstrahy pro toto monitorování

Pokud toto políčko zaškrtnuto, být výstraha vytvořena, když monitorování se změní ze stavu v pořádku na varování nebo kritický stav, a všechny ostatní možnosti budou povoleny.

Pokud políčko není zaškrtnuto, nebude monitorování generují výstrahy, když se změní stav v pořádku a všechny ostatní možnosti budou zakázány.

Generovat výstrahu, když

Pro monitorování dvou stavů, toto nastavení musí být nastaven na monitorování je v kritickém stavu.

Automaticky vyřešte výstrahu, když se sledování vrátí do stavu v pořádku

Pokud toto políčko zaškrtnuto, výstraha bude automaticky vyřešena, když sledování vrátí do stavu v pořádku. Pokud políčko není zaškrtnuto, je třeba výstrahu vyřešit ručně.

Název výstrahy

Název výstrahy, které se zobrazí v konzole.

Popis výstrahy

Popis výstrahy.

Priorita

Priorita výstrahy: Nízká, střední nebo vysokou.

Závažnost

Závažnost výstrahy: informace, varování, kritické, nebo namapovat na stav monitorování.

Vytváření skriptu monitorování

Následující postup ukazuje, jak vytvořit monitorování založené na monitorovací skript s následujícími podrobnostmi:

Monitorování vytvořeného v tomto postupu má následující vlastnosti:

  • Běží na libovolném počítači se instance určitých služeb nainstalován.

  • Nastaví monitorování kritické stavu, pokud skript vrátí stavová zpráva chybná.

  • Nastaví monitorování pořádku stavu, pokud skript vrátí zprávu stav dobré.

  • Skript přijímá argument pro název počítače cílový objekt agenta a pro argument určení wherther thereturns dobrý i špatný zprávy.

  • Samotného skriptu je pouze pro testování a provádí žádné reálné funkce. Simuluje skript spuštěný syntetické transakce.

Chcete-li vytvořit monitorování dvou stavů skriptu

  1. Pokud pro aplikaci, kterou monitorujete, nemáte sadu Management Pack, vytvořte si ji pomocí procesu v tématu Výběr soubor sady Management Pack.

  2. Vytvořit nový cíl pomocí procesu v Chcete-li vytvořit šablonu služby systému Windows. Můžete použít jakékoli služby nainstalovány na testovací agent pro tuto šablonu.

  3. V konzoli Operations console vyberte Authoring pracovního prostoru a potom vyberte monitory.

  4. V monitory podokně klikněte na tlačítko Změnit obor a pak vyberte název cíle, který jste vytvořili v kroku 2.

  5. Rozbalte cílové třídy a položku Stav Entity.

  6. Klikněte pravým tlačítkem na dostupnost, vyberte možnost vytvořit monitorování, a pak vyberte monitorování jednotky.

  7. Na typ monitoru stránky, proveďte následující akce:

    1. Rozbalte položku skriptování a potom rozbalte Obecný.

    2. Vyberte časované monitorování dvou stavů skriptu.

    3. V Management Pack rozevírací seznam, vyberte sadu management pack z kroku 1.

    4. Klikněte na Další.

  8. Na stránce Obecné proveďte následující akce:

    1. V název zadejte My Application Script Monitor.

    2. Cíl monitorování pole by měla být již správné cílové třídy.

    3. Nadřazené monitorování pole by měla být již dostupnost.

    4. Ponechejte je povoleno sledování vybraného pole.

    5. Klikněte na Další.

  9. Na plán stránky, proveďte následující akce:

    1. V Spustit každých zadejte 15 minutes.

    2. Klikněte na tlačítko Další.

  10. Na skriptu stránky, proveďte následující akce:

    1. Pro název souboru hodnotu, zadejte mujskript.vbs

    2. Pro časový limit hodnotu, zadejte 1 minut

    3. V skriptu vložte úplný obsah následující skript.

      sComputerName = WScript.Arguments(0)
      bTestSuccessful = WScript.Arguments(1)
      
      Set oAPI = CreateObject("MOM.ScriptAPI")
      oAPI.LogScriptEvent "MyScript.vbs",10,4, "Running script on " & sComputerName
      Set oBag = oAPI.CreatePropertyBag()
      Call oBag.AddValue("ComputerName",sComputerName)
      If bTestSuccessful = True Then
         Call oBag.AddValue("Result","Good")
      Else
         Call oBag.AddValue("Result","Bad")
      End If
      oAPI.Return(oBag)
      
    4. Klikněte na tlačítko Parametry tlačítko.

    5. Vyberte cíl, zvolte položku (hostitele = počítač se systémem Windows), zvolte položku hlavní název (počítač se systémem Windows).

    6. Zadejte mezeru po hlavní název proměnné a poté zadejte False.

    7. Klikněte na OK.

    8. Klikněte na Další.

  11. Na není v pořádku výrazu proveďte následující:

    1. Klikněte na možnost Vložit.

    2. V název parametru pole typu Property[@Name='Result'].

    3. V operátor pole vyberte rovná se.

    4. V hodnotu pole typu Bad.

    5. Klikněte na Další.

  12. Na výraz v pořádku stránky, proveďte následující akce:

    1. Klikněte na možnost Vložit.

    2. V název parametru pole typu Property[@Name='Result'].

    3. V operátor pole vyberte rovná se.

    4. V hodnotu pole typu Good.

    5. Klikněte na Další.

  13. Na Konfigurace stavu proveďte následující:

    1. Změna Stav pro chybný stav kritický.

    2. Klikněte na Další.

  14. Na nakonfigurovat výstrahy proveďte následující:

    1. Vyberte Generovat výstrahy pro toto monitorování

    2. V Generovat výstrahu, když vyberte monitorování je v kritickém stavu.

    3. Nechte políčko zaškrtnuté automaticky vyřešit výstrahu.

    4. V název výstrahy zadejte Application test failed.

    5. Odstraňte existující text v Popis výstrahy pole a zadejte text Result:

    6. Klikněte na tlačítko se třemi tečkami.

    7. Klikněte na tlačítko Data a potom vlastnost.

    8. Nahraďte <<STRING>> s Result.

    9. Klikněte na OK.

  15. Klikněte na tlačítko Vytvořit.

Viz také

Monitorování skriptem a pravidla