Basisconcepten van Operations Manager

Belangrijk

Deze versie van Operations Manager heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar Operations Manager 2022.

Operations Manager, een onderdeel van Microsoft System Center, is software waarmee u services, apparaten en bewerkingen voor veel computers vanaf één console kunt bewaken. In dit artikel worden de basisconcepten van Operations Manager uitgelegd voor de beheerder die de Operations Manager-infrastructuur beheert en de operator die de IT-services voor uw bedrijf bewaakt en ondersteunt.

Wat Operations Manager doet

Bedrijven, zowel grote als kleine, zijn gewoonlijk afhankelijk van de services en toepassingen die hun computeromgeving biedt. IT-afdelingen zijn verantwoordelijk voor het garanderen van de prestaties en beschikbaarheid van die kritieke services en toepassingen. Dit betekent dat IT-afdelingen moeten weten wanneer er een probleem is, moeten identificeren waar het probleem zich bevindt en erachter moeten komen wat het probleem veroorzaakt, idealiter voordat de gebruikers van de toepassingen de problemen tegenkomen. Hoe meer computers en apparaten in het bedrijf, hoe moeilijker deze taak wordt.

Door Operations Manager te gebruiken in de omgeving wordt het gemakkelijker meerdere computers, apparaten, services en toepassingen te bewaken. Met de Operations-console, die in de volgende afbeelding wordt weergegeven, kunt u de status, prestaties en beschikbaarheid controleren voor alle bewaakte objecten in de omgeving en kunt u problemen identificeren en oplossen.

Schermopname van de Operations-console.

Notitie

Zie De Operations Manager-consoles vergelijken in de Operations Guide voor meer informatie over de Operations Manager-consoles .

Operations Manager zal u vertellen welke bewaakte objecten niet in orde zijn, waarschuwingen verzenden wanneer er problemen worden geïdentificeerd en informatie verstrekken om u te helpen de oorzaak van een probleem en mogelijke oplossingen te identificeren. Als administrator configureert u wat wordt bewaakt door computers en apparaten te selecteren die moeten worden bewaakt, en management packs te importeren voor het bewaken van specifieke functies en toepassingen. Voordat u kunt beslissen welke objecten u wilt bewaken en waarop, moet u weten welke functies de Operations Manager-infrastructuur bevat en hoe Operations Manager werkt.

De Operations Manager-infrastructuur

Bij de installatie van Operations Manager wordt een beheergroep gemaakt. De beheergroep is de basiseenheid voor functionaliteit. Een beheergroep bestaat minimaal uit een beheerserver, de operationele database en de rapportagedatawarehouse-database.

  • De beheerserver is het centrale punt voor het beheren van de beheergroep en het communiceren met de database. Wanneer u de Operations-console opent en verbinding maakt met een beheergroep, maakt u verbinding met een beheerserver voor die beheergroep. Afhankelijk van de grootte van uw computeromgeving kan een beheergroep één of meer beheerservers bevatten.

  • De operationele database is een SQL Server-database die alle configuratiegegevens voor de beheergroep bevat en waar alle bewakingsgegevens worden opgeslagen die voor de beheergroep worden verzameld en verwerkt. In de operationele database worden korte-termijngegevens bewaard, standaard gedurende 7 dagen.

  • De datawarehouse-database is een SQL Server-database waar bewakings- en waarschuwingsgegevens worden opgeslagen voor historische doeleinden. Gegevens die naar de Operations Manager-Database worden geschreven worden ook naar de datawarehouse-database geschreven, zodat rapporten altijd actuele gegevens bevatten. In de datawarehouse-database worden lange-termijngegevens bewaard.

Wanneer operations Manager-rapportagefunctionaliteit is geïnstalleerd, bevat de beheergroep ook een rapportageserver, die rapporten bouwt en weergeeft op basis van gegevens in de datawarehouse-database.

Deze kernonderdelen van een beheergroep kunnen zich op één server bevinden, of gedistribueerd zijn over meerdere servers, zoals de volgende afbeelding laat zien.

Afbeelding van de basisbeheergroep.

Zie Operations Manager Deployment Guide (Implementatiehandleiding voor Operations Manager) voor informatie over het installeren van beheergroepfuncties.

Beheerservers

De rol van de beheerserver is het beheren van de beheergroepconfiguratie, beheren van en communiceren met agents, en communiceren met de databases in de beheergroep.

De beheergroep kan meerdere beheerservers bevatten, om extra capaciteit en voortdurende beschikbaarheid te bieden. Wanneer er twee of meer beheerservers aan een beheergroep worden toegevoegd, worden de beheerservers onderdeel van een resourcegroep, en wordt het werk verdeeld over de leden van de groep. Als een lid van de resourcegroep uitvalt, nemen andere leden van de resourcegroep de werkbelasting over. Wanneer een nieuwe beheerserver wordt toegevoegd, neemt de nieuwe beheerserver automatisch een deel van het werk van de bestaande leden in de resourcegroep op. Alle leden in de resourcegroep beheren een afzonderlijke set externe objecten; op een bepaald moment beheren twee leden in dezelfde groep niet hetzelfde object op hetzelfde moment.

Een speciaal type beheerserver is de gatewayserver. Een gatewayserver maakt het mogelijk computers in niet-vertrouwde domeinen te beheren. Zie Ontwerp voor een beheergroep plannen voor meer informatie.

Agents

Een Operations Manager-agent is een service die op een computer is geïnstalleerd. De agent verzamelt gegevens, vergelijkt voorbeeldgegevens met vooraf gedefinieerde waarden, maakt waarschuwingen en voert antwoorden uit. Een beheerserver ontvangt en distribueert configuraties naar agents op bewaakte computers.

Elke agent rapporteert aan een beheerserver in de beheergroep. Deze beheerserver wordt de primaire beheerserver van de agent genoemd.

Agents bewaken gegevensbronnen op de bewaakte computer en verzamelen gegevens op basis van de configuratie die naar een agent worden verstuurd vanuit de beheerserver ervan. De agent berekent ook de status van de bewaakte computer en objecten op de bewaakte computer, en rapporteert deze aan de beheerserver. Wanneer de status van een bewaakt object verandert of aan andere criteria wordt voldaan, kan er een waarschuwing worden gegenereerd vanuit de agent. Dit laat operators weten dat er iets aandacht vereist. Door statusgegevens over het bewaakte object aan de beheerserver door te geven, geeft de agent een actueel beeld van de status van het apparaat en alle toepassingen die er worden gehost.

Een agent kan worden geconfigureerd om op te treden as een proxy-agent. Een proxy-agent is een agent die gegevens naar een beheerserver kan doorsturen namens een andere computer of netwerkapparaat dan zijn hostcomputer. Zo kan een agent die op het fysieke knooppunt van een SQL-cluster is geïnstalleerd, worden ingeschakeld om op te treden als proxy om de clusterresource te bewaken. Proxyagents maken bewaking mogelijk van computers en apparaten waarop een agent niet kan worden geïnstalleerd. Zie Bewaking zonder agents voor meer informatie.

Services

Op een bewaakte computer wordt de Operations Manager-agent vermeld als de Microsoft Monitoring Agent-service. De Microsoft Monitoring Agent-service verzamelt prestatiegegevens, voert taken uit, e.d. Zelfs als de service niet kan communiceren met de beheerservice waaraan de service rapporteert, blijft deze actief en plaatst de verzamelde gegevens en gebeurtenissen in een wachtrij op de schijf van de bewaakte computer. Wanneer de verbinding wordt hersteld, verzendt de Microsoft Monitoring Agent-service de verzamelde gegevens en gebeurtenissen naar de beheerserver.

Notitie

De Microsoft Monitoring Agent-service wordt ook soms de Health Service genoemd.

De Microsoft Monitoring Agent-service wordt ook uitgevoerd op beheerservers. Op een beheerserver voert de service bewakingswerkstromen uit en beheert de service referenties. Om werkstromen uit te voeren, initieert de service MonitoringHost.exe-processen met opgegeven referenties. Deze processen bewaken en verzamelen gebeurtenislogboekgegevens, prestatiemetergegevens, WMI-gegevens (Windows Management Instrumentation) en voert acties zoals scripts uit.

Beheerservers voeren ook de System Center Data Access-service en de System Center Management Configuration-service uit.

De System Center Data Access-service biedt de Operations-console toegang tot de operationele database en schrijft gegevens naar de database.

De System Center Management Configuration-service beheert de relaties en topologie van de beheergroep. De service distribueert ook management packs naar bewaakte objecten.

Management packs

De werkstromen die de System Center Management-service uitvoert, worden gedefinieerd door management packs. Management packs definiëren de informatie die die agent verzamelt en aan de beheerserver retourneert voor een bepaalde toepassing of technologie. Zo bevat het BizTalk Server management pack regels en monitors die gegevens en bewerkingen verzamelen en evalueren die belangrijk zijn om de goede werking en efficiëntie van de BizTalk Server-toepassing te verzekeren.

Nadat Operations Manager een agent op een computer heeft geïnstalleerd, verstuurt het een eerste configuratie naar de agent. De eerste configuratie bevat objectdetecties uit management packs. Het management pack definieert de typen objecten, zoals toepassingen en functies die worden bewaakt op computers die zijn gedetecteerd door Operations Manager. Agents verzenden gegevens naar de beheerserver die de exemplaren van op de computer gedetecteerde objecten identificeren. De beheerserver stuurt de agents vervolgens de elementen van management packs die van toepassing zijn op de gedetecteerde objecten voor elke computer, zoals regels en monitors.

Een regel definieert de gebeurtenissen en prestatiegegevens die moeten worden verzameld van computers en wat er met de gegevens moet worden uitgevoerd nadat deze zijn verzameld. U kunt zich regels het eenvoudigst voorstellen als als/dan-instructies. Een management pack voor een toepassing kan bijvoorbeeld regels bevatten als de volgende:

  • Als in het gebeurtenislogboek een bericht verschijnt dat de toepassing wordt afgesloten, geef dan een waarschuwing.

  • Als het uploaden van een bronbestand mislukt, verzamelt u de gebeurtenis die deze fout aangeeft.

Zoals deze voorbeelden laten zien, kunnen regels waarschuwingen maken en gebeurtenissen of prestatiegegevens verzamelen, die de agents vervolgens doorsturen naar de beheerserver. Regels kunnen ook scripts uitvoeren, zodat een regel bijvoorbeeld kan proberen een toepassing waarin een fout is opgetreden, opnieuw op te starten.

Gedetecteerde objecten hebben een status, die in de Operations-console wordt weergegeven als groen (geslaagd of goed), geel (waarschuwing) of rood (kritiek of slecht). Monitors definiëren de statussen voor bepaalde aspecten van het bewaakte object. Zo kan een monitor voor schijfcapaciteit bijvoorbeeld groen definiëren als minder dan 85% vol, geel als meer dan 85% vol en rood als meer dan 90% vol. Een monitor kan worden geconfigureerd om een waarschuwing te genereren wanneer er een statuswijziging optreedt.

Hoe objecten worden gedetecteerd en bewaakt

De volgende afbeelding bevat een vereenvoudigde illustratie van de manier waarop objecten worden gedetecteerd en bewaakt.

Afbeelding van een overzicht van detectie en bewaking.

  1. De administrator configureert Operations Manager om te zoeken naar te beheren computers. Zie Planning van agentimplementatie voor meer informatie over het detecteren van computers.

  2. Computers die voldoen aan de opgegeven criteria en nog niet worden beheerd, worden geïdentificeerd.

  3. Er wordt een Operations Manager-agent geïnstalleerd op de gedetecteerde computer.

  4. De agent vraagt configuratiegegevens aan en vervolgens verzendt de beheerserver de configuratiegegevens van de agent uit geïnstalleerde management packs, waaronder klassen die moeten worden gedetecteerd. Als er bijvoorbeeld management packs voor het Windows Server-besturingssysteem zijn geïnstalleerd, verzendt de beheerserver de besturingssysteemklassen naar de agent.

  5. De agent vergelijkt de configuratiegegevens met de computer, identificeert de objecten die de agent detecteert, en retourneert de informatie naar de beheerserver. De agent retourneert bijvoorbeeld naar de beheerserver dat een exemplaar van het besturingssysteem Windows Server 2019 zich op de computer bevindt.

  6. De beheerserver verzendt de agent alle bewakingslogica van de geïnstalleerde management packs die van toepassing zijn op de gedetecteerde objecten. De agent ontvangt bijvoorbeeld alle bewakingslogica die van toepassing is op Windows Server 2019.

  7. De agent past de bewakingslogica (zoals regels en monitors) toe, voert werkstromen uit en retourneert gegevens naar de beheerserver.

  8. Als er wijzigingen optreden in gedetecteerde objecten, zoals toepassingen die worden toegevoegd of verwijderd, verzendt de agent de bijgewerkte informatie naar de beheerserver, die vervolgens de bijgewerkte bewakingslogica verzendt.

Notitie

Operations Manager kan ook netwerkapparaten, computers met UNIX- en Linux-besturingssystemen detecteren en bewaken en bewaking zonder agent bieden. Zie Bewakingsscenario's van Operations Manager in de Operations Guide (Bedieningshandleiding) voor meer informatie.

Communicatie tussen agents en beheerservers

De Operations Manager-agent verzendt waarschuwings- en detectiegegevens naar de primaire beheerserver, die op zijn beurt de gegevens naar de operationele database schrijft. De agent verzendt ook gebeurtenis-, prestatie- en statusgegevens naar de primaire beheerserver van de betreffende agent. De beheerserver schrijft de gegevens tegelijkertijd naar de operationele database en de datawarehouse-database.

De agent verzendt gegevens conform de schemaparameters voor elke regel en monitor. Voor geoptimaliseerde verzamelingsregels worden gegevens alleen overgedragen als een steekproef van een prestatiemeteritem met een opgegeven tolerantie, bijvoorbeeld 10%, van de vorige steekproef afwijkt. Dit reduceert de hoeveelheid netwerkverkeer en het volume aan gegevens dat in de operationele database wordt opgeslagen.

Alle agents verzenden bovendien regelmatig (standaard elke 60 seconden) een gegevenspakket, heartbeat genaamd, naar de beheerserver. Het doel van de heartbeat is het valideren van de beschikbaarheid van de agent en de communicatie tussen de agent en de beheerserver. Zie Hoe heartbeats werken in Operations Manager voor meer informatie over heartbeats.

Voor elke agent wordt door Operations een health-service-watcher uitgevoerd, die de status van de externe health-service vanuit het perspectief van de beheerserver bewaakt.

Andere bronnen voor Operations Manager