Sdílet prostřednictvím


Monitorování a pravidla

 

Publikováno: červen 2016

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

Monitorování a pravidla představují základní prvky pro měření stavu a odhalování chyb v nástroji Operations Manager a poskytují podobné, avšak odlišné funkce. Monitorování nastavují stav objektu, zatímco pravidla vytvářejí výstrahy a shromažďují data pro analýzu a vytváření sestav. Každé monitorování a pravidlo je primárně definováno zdrojem dat, které se používá k provádění jeho požadované funkčnosti, a logikou používanou k vyhodnocování těchto dat.

Přestože monitorování a pravidla poskytují různé funkce, používá se pro všechny z nich společná sadu zdrojů, které poskytují údaje pro hodnocení. Monitorování může například používat čítač výkonu pro nastavení stavu určitého objektu. Pravidlo může přistupovat ke stejnému čítači výkonu za účelem uložení jeho hodnoty pro analýzu a vytváření sestav.

Monitorování

Monitorování měří stav některých aspektů spravovaného objektu. Existují tři druhy monitorování, jak je uvedeno v následující tabulce:

Stav

Monitorování mají dva nebo tři stavy. Monitorování bude v daném okamžiku v jednom a pouze jednom z jeho možných stavů. Když je monitorování načteno agentem, je inicializováno ve stavu V pořádku. Stav se změní pouze tehdy, pokud jsou zjištěno splnění určitých podmínek pro jiný stav.

Celkový stav konkrétního objektu se určí na základě stavu každého z jeho monitorování. Bude jím kombinace monitorování zaměřených přímo na objekt, monitorování zaměřených na objekty zahrnované do objektu prostřednictvím monitorování závislostí, monitorování závislostí zaměřených na tyto objekty a tak dále. Tato hierarchie je znázorněna v průzkumníku stavů v konzoli Operations Console. Zásady zahrnování stavů jsou součástí konfigurace souhrnných monitorování a monitorování závislostí.

Když vytvoříte monitorování, musíte určit podmínku pro každý z jeho stavů. Je-li splněna jedna z těchto podmínek, stav monitorování se změní na tento stav. Každá z těchto podmínek musí být jedinečná (v určitém čase může být pravdivá pouze jedna z nich). Když se stav monitorování změní na varování nebo kritický stav, může volitelně generovat výstrahy. Když se stav změní na dobrý, mohou být kterékoli z dříve vygenerovaných výstrah volitelně automaticky vyřešeny.

Typy monitorování

Monitorování

Popis

Monitorování jednotky

Měří určitý aspekt aplikace. Může kontrolovat čítač výkonu pro zjištění výkonu aplikace, spustit skript k provedení virtuální transakce nebo sledovat události indikující chybu. Na třídy bude zpravidla zaměřeno více monitorování jednotek pro testování různých funkcí aplikace a pro monitorování různých problémů.

Monitorování závislosti

Poskytuje souhrnné informace o stavu mezi různými třídami. Díky tomu může být stav objektu závislý na stavu jiného typu objektu, na kterém je závislý, aby mohl úspěšně fungovat.

Souhrnná monitorování

Poskytují souhrnný stav pro podobná monitorování. Monitorování jednotek a závislostí se obvykle konfigurují v rámci konkrétního souhrnného monitorování. Kromě toho, že obecně poskytují lepší uspořádání z mnoha různých monitorování zaměřených na určitou třídu, poskytují souhrnná monitorování jedinečný stav pro různé kategorie třídy.

Poznámka

Pokud se termín monitorování používá samostatně, obvykle se tím myslí monitorování jednotky. Pokud se myslí souhrnné monitorování a monitorování závislostí, bude obvykle uvedeno plným názvem.

Následující diagram ukazuje příklad průzkumníka stavů pro třídu Windows Server. Ukazuje použití různých druhů monitorování, které přispívají k informacím o celkovému stavu.

Ukázka průzkumníka stavů

Ukázka Průzkumníka stavu

Pravidla

Pravidla nemají vliv na stav cílového objektu. Používají se pro jednu ze tří funkcí, jak je popsáno v následující tabulce:

Monitorování

Popis

Pravidla výstrah

Pravidla výstrah vytvářejí výstrahu v případě, že je zjištěna určitá událost. Tou může být některá z různých druhů událostí uvedených v části Zdroje dat. Pravidla výstrah nemají vliv na stav.

Pravidla shromažďování

Pravidla shromažďování údajů shromažďují údaje o událostech nebo výkonu do databáze nástroje Operations Manager a do datového skladu. Nevytvářejí výstrahy ani stav nenastavují.

Pravidla shromažďování údajů mohou používat každý z datových zdrojů uvedených v části Zdroje dat. Data budou převedena buď na data události nebo na data výkonu – v závislosti na konkrétním druhu pravidla shromažďování údajů, které vytváříte. U některých průvodců bude potřeba poskytnout konkrétní informace ze zdroje dat, který bude použit pro různé vlastnosti těchto shromažďovaných údajů.

Pravidla příkazů

Pravidla příkazů spustí skript nebo příkaz podle harmonogramu. Nevytvářejí výstrahy ani neshromažďují žádná data.

Měli byste vytvořit monitorování nebo pravidlo?

Pravidla a monitorování jednotek jsou v nástroji Operations Manager podobná. V obou případech jde o pracovní postupy, které běží na agentovi, přičemž jak monitorování, tak pravidla mohou generovat výstrahu, pokud je splněna určitá podmínka, a jak monitorování, tak pravidla používají podobnou sadu zdrojů dat pro detekci těchto podmínek. V konečném důsledku může být obtížné určit, zda bude vhodnější pro konkrétní scénář vytvořit monitorování nebo pravidlo.

Pomocí následujících kritérií můžete určit, které z nich vytvořit pro různé podmínky.

Monitorování vytvořte v případě, že...

  • Chcete ovlivnit stav objektu. Kromě toho, že monitorování vygeneruje výstrahu, bude mít vliv na stav svého cílového objektu. Zobrazí se v zobrazeních stavu a v sestavách dostupnosti.

  • Chcete, aby byla automaticky vyřešena výstraha po vymazání chybového stavu. Výstrahu z pravidla nelze automaticky vymazat, protože pravidlo nemá k dispozici žádné prostředky, jakými by mohlo zjistit, že byl problém vyřešen. Monitorování dokáže zjistit, že byl problém vyřešen, když je splněna podmínka stavu V pořádku, a výstrahu lze automaticky vyřešit.

  • Vytváříte výstrahu na základě prahové hodnoty výkonu. Nejsou k dispozici žádná pravidla, která by mohla generovat výstrahy na základě prahové hodnoty výkonu. Pro tento scénář by se v každém případě melo používat monitorování, protože můžete použít stav, kdy je hodnota čítače výkonu pod stanovenou prahovou hodnotou.

  • Máte podmínku, která vyžaduje složitější logiku, než jakou je možné používat v případě pravidel. Konzole Operations Console poskytuje celou řadu možností pro nastavení stavu monitorování, ale pouze jednoduchou detekci pro pravidlo. Pokud potřebujete pro pravidla používat složitější logiku, ale nemáte metodu, jak detekovat dobrý stav daného monitorování, můžete vytvořit monitorování pomocí ručního nulování nebo nulování časovače. Další informace najdete v části Vynulování události monitorování.

    Poznámka

    Pomocí nástroje adb418d7-95ab-4e33-8ced-34a934016aa3#VMPD můžete vytvořit vlastní pravidla pomocí stejné logiky, která je k dispozici v konzoli Operations Console pro monitorování.

Pravidlo vytvořte v případě, že...

  • Chcete shromáždit čítače výkonu nebo události pro analýzu a vytváření sestav. Monitorování tyto informace shromažďují pouze v případě, když iniciují změnu stavu. Pokud chcete shromažďovat informace, musíte si vytvořit pravidlo shromažďování údajů.

    Pokud chcete jak shromažďovat údaje čítače výkonu, tak pro něj nastavit prahovou hodnotu pro nastavení stavu V pořádku, vytvořte jak pravidlo, tak monitorování a použijte k tomu stejný čítač výkonu.

  • Chcete vygenerovat výstrahu, která nesouvisí se stavem objektu.

Témata týkající se monitorování a pravidel

Monitorování a pravidla jsou popsána v následujících tématech.

  • Zdroje dat

    Popisuje koncept zdroje dat a uvádí různé druhy zdrojů dat dostupných pro monitorování a pravidla.

  • Výrazy

    Popisuje, jak vytvořit výraz pro různé druhy monitorování a pravidel.

  • Výstrahy

    Popisuje, jak nakonfigurovat výstrahy vytvořené monitorováními a pravidly.

  • Monitorování a pravidla událostí

    Popisuje monitorování a pravidla, která používají různé druhy událostí, a poskytuje podrobné informace a postupy pro jejich vytváření pomocí průvodců v konzoli Operations Console.

  • Monitorování a pravidla výkonu

    Popisuje monitorování a pravidla, která shromažďují a monitorují výkon, a poskytuje podrobné informace a postupy pro jejich vytváření pomocí průvodců v konzoli Operations Console.

  • Monitorování skriptem a pravidla

    Poskytuje podrobnosti o tom, jak psát monitorovací skript a jak vytvářet monitorování a pravidla pomocí skriptů.

  • Monitorování závislosti

    Popisuje monitorování, která umožňují, aby byl stav jednoho druhu objektu závislý na stavu jiného objektu.

  • Souhrnná monitorování

    Popisuje monitorování, která konsolidují stav dalších monitorování pro konkrétní typ objektu.