Monitors en regels

 

Gepubliceerd: juni 2016

Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Monitors en regels zijn de belangrijkste elementen waarmee de status wordt gemeten en fouten worden opgespoord in Operations Manager. Ze bieden vergelijkbare maar verschillende functionaliteit. Met monitors wordt de status van een object ingesteld, terwijl regels waarschuwingen genereren en gegevens verzamelen voor analyse en rapportage. Elke monitor en regel worden voornamelijk gedefinieerd door de bron van de gegevens waarmee de vereiste functionaliteit wordt uitgevoerd en de logica waarmee deze gegevens worden geëvalueerd.

Hoewel monitors en regels verschillende functionaliteit bieden, gebruiken ze een gemeenschappelijke set bronnen voor de gegevens die worden geëvalueerd. Een monitor kan bijvoorbeeld een prestatiemeteritem gebruiken om de status van een bepaald object in te stellen. Een regel kan gebruikmaken van hetzelfde prestatiemeteritem om de waarde ervan op te slaan voor analyse en rapportage.

Monitors

Een monitor meet de status van een bepaald aspect van een beheerd object. Er zijn drie soorten monitors, zoals u kunt zien in de volgende tabel:

Status

Elke monitor kan twee of drie statussen hebben. Een monitor kan op een bepaald moment slechts één potentiële status hebben. Als een monitor wordt geladen door de agent, wordt de monitor ingesteld op de status In orde. De status verandert alleen als de opgegeven voorwaarden voor een andere status worden gedetecteerd.

De algehele status van een bepaald object wordt bepaald op basis van de status van elke monitor van het object. Dit is een combinatie van monitors die rechtstreeks op het object zijn gericht, monitors die op objecten zijn gericht en worden getotaliseerd in het object via een afhankelijkheidsmonitor, afhankelijkheidsmonitors die op die objecten zijn gericht enzovoort. Deze hiërarchie wordt aangegeven in de Health Explorer van de Operations-console. Het beleid voor de manier waarop de status wordt getotaliseerd, wordt gedefinieerd in de configuratie van aggregaat- en afhankelijkheidsmonitors.

Als u een monitor maakt, moet u een voorwaarde voor elke status van de monitor opgeven. Als aan een van deze voorwaarden wordt voldaan, wordt de monitor ingesteld op de bijbehorende status. Elke voorwaarde moet uniek zijn, zodat er op elk moment slechts één voorwaarde waar kan zijn. Als de status van een monitor verandert in Waarschuwing of Kritiek, kan er optioneel een waarschuwing worden gegenereerd. Als de status van de monitor verandert in In orde, kan een eerder gegenereerde waarschuwing optioneel automatisch worden opgelost.

Monitortypen

Monitor

Beschrijving

Unit-monitors

Deze monitor meet een bepaald aspect van de toepassing. Zo kan de monitor een prestatiemeteritem controleren om de prestaties van de toepassing te bepalen, een script voor een synthetische transactie uitvoeren, of controleren op een gebeurtenis die een fout aangeeft. Klassen hebben doorgaans unit-monitors om verschillende functies van de toepassing te testen en te controleren op verschillende problemen.

Afhankelijkheidsmonitors

Deze monitor totaliseert de status tussen verschillende klassen. Op deze manier kan de status van een object afhangen van de status van een ander soort object waarvan het object afhankelijk is voor een goede werking.

Aggregaatmonitors

Deze monitor biedt een gecombineerde status voor vergelijkbare monitors. Unit- en afhankelijkheidsmonitors worden doorgaans geconfigureerd onder een bepaalde aggregaatmonitor. Aggregaatmonitors bieden niet alleen een betere algemene organisatie van de vele verschillende monitors die op een bepaalde klassen zijn gericht, maar ook een unieke status voor verschillende categorieën van de klasse.

Notitie

Als de term monitor los voorkomt, wordt doorgaans een unit-monitor bedoeld. Voor aggregaat- en afhankelijkheidsmonitors wordt meestal de volledige naam gebruikt.

In het volgende diagram ziet u een voorbeeld van de Health Explorer voor de klasse Windows Server. Hier wordt het gebruik getoond van de verschillende soorten monitors die bijdragen aan de algehele status.

Voorbeeld van de Health Explorer

Steekproef Health Explorer

Regels

Regels hebben geen effect op de status van het doelobject. Ze worden gebruikt voor een van de drie functies die worden beschreven in de volgende tabel:

Monitor

Beschrijving

Waarschuwingsregels

Waarschuwingsregels genereren een waarschuwing als een bepaalde gebeurtenis wordt gedetecteerd. Dit kan een van de verschillende soorten gebeurtenissen zijn die worden weergegeven in Gegevensbronnen. Waarschuwingsregels hebben geen effect op de status.

Verzamelregels

Verzamelregels verzamelen gebeurtenissen of prestatiegegevens in de database en het datawarehouse van Operations Manager. Ze genereren geen waarschuwingen en stellen geen status in.

Verzamelregels kunnen gebruikmaken van de gegevensbronnen die worden weergegeven in Gegevensbronnen. De gegevens worden geconverteerd naar een gebeurtenis of naar prestatiegegevens, afhankelijk van het soort verzamelregel dat u maakt. Bij sommige wizards moet u specifieke gegevens uit de gegevensbron opgeven die worden gebruikt voor de verschillende eigenschappen van de gegevens die worden verzameld.

Opdrachtregels

Opdrachtregels voeren een script of opdracht uit volgens een schema. Ze genereren geen waarschuwingen en verzamelen geen gegevens.

Moet u een monitor of een regel maken?

Unit-monitors en regels in Operations Manager werken vrijwel hetzelfde. Het zijn allebei werkstromen die op een agent worden uitgevoerd, ze kunnen allebei een waarschuwing genereren als aan een bepaalde voorwaarde wordt voldaan, en ze gebruiken allebei een vergelijkbare set gegevensbronnen om deze voorwaarden te detecteren. Daarom kan het lastig zijn om te bepalen of u een monitor of regel wilt maken voor een bepaald scenario.

Gebruik de volgende criteria om te bepalen of u een monitor of regel moet maken in verschillende situaties.

Maak een monitor als...

  • U de status van een object wilt beïnvloeden. Een monitor genereert niet alleen een waarschuwing, maar beïnvloedt ook de status van het doelobject. Dit wordt weergegeven in statusweergaven en beschikbaarheidsrapporten.

  • U een waarschuwing automatisch wilt oplossen als de foutvoorwaarde is gewist. Een waarschuwing van een regel kan niet automatisch worden gewist, omdat een regel niet kan detecteren of een probleem is opgelost. Een monitor kan detecteren dat het probleem is opgelost als aan de voorwaarde voor de status In orde wordt voldaan. De waarschuwing kan dan automatisch worden opgelost.

  • U een waarschuwing maakt op basis van een drempelwaarde voor prestaties. Er zijn geen regels beschikbaar die een waarschuwing op basis van een drempelwaarde voor prestaties kunnen genereren. U moet voor dit scenario toch een monitor gebruiken, omdat u dan een voorwaarde kunt definiëren waarbij het prestatiemeteritem onder de gedefinieerde drempelwaarde ligt.

  • U een voorwaarde hebt waarvoor complexere logica is vereist dan regels bieden. De Operations-console biedt diverse opties voor het instellen van de status van een monitor, maar alleen eenvoudige detectie voor een regel. Als u complexere logica nodig hebt voor een regel, maar geen methode hebt om de status van de monitor te detecteren, kunt u een monitor maken die handmatig of via een timer opnieuw wordt ingesteld. Zie Monitor opnieuw instellen van gebeurtenis voor meer informatie.

    Notitie

    Met de adb418d7-95ab-4e33-8ced-34a934016aa3#VMPD kunt u aangepaste regels maken met dezelfde logica als die beschikbaar voor monitors is in de Operations-console.

Maak een regel als...

  • U prestatiemeteritems of gebeurtenissen wilt verzamelen voor analyse en rapportage. Monitors verzamelen deze gegevens alleen als er een wijziging in de status wordt geïnitieerd. Als u de gegevens wilt verzamelen, moet u een verzamelregel maken.

    Als u zowel een prestatiemeteritem wilt verzamelen als een drempelwaarde wilt opgeven om een status in te stellen, maakt u een regel en een monitor die hetzelfde prestatiemeteritem gebruiken.

  • U een waarschuwing wilt genereren die niet aan de status van een object is gekoppeld.

Onderwerpen over monitors en regels

Monitors en regels worden beschreven in de volgende onderwerpen.

  • Gegevensbronnen

    Hierin wordt het concept van een gegevensbron uitgelegd en worden de verschillende beschikbare gegevensbronnen voor monitors en regels beschreven.

  • Expressies

    Hierin wordt beschreven hoe u een expressie voor verschillende soorten monitors en regels maakt.

  • Waarschuwingen

    Hierin wordt beschreven hoe u waarschuwingen configureert die door monitors en regels worden gegenereerd.

  • Controleprogramma's en regels voor gebeurtenissen

    Hierin worden monitors en regels beschreven die verschillende soorten gebeurtenissen gebruiken, en worden details gegeven en procedures waarmee u deze monitors en regels kunt maken met wizards in de Operations-console.

  • Prestatiemonitors en -regels

    Hierin worden monitors en regels beschreven die prestaties verzamelen en bewaken, en worden details gegeven en procedures waarmee u deze monitors en regels kunt maken met wizards in de Operations-console.

  • Script Monitors en regels

    Hierin wordt beschreven hoe u een bewakingsscript schrijft en hoe u monitors en regels met scripts maakt.

  • Afhankelijkheidsmonitors

    Hierin worden monitors beschreven waarbij de status van het ene soort object afhankelijk kan zijn van de status van een ander object.

  • Aggregaatmonitors

    Hierin worden monitors beschreven die de status van andere monitors consolideren voor een bepaald soort object.