Nyckelkoncept för Operations Manager

Viktigt

Den här versionen av Operations Manager har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Operations Manager 2022.

Operations Manager, en komponent i Microsoft System Center, är programvara som hjälper dig att övervaka tjänster, enheter och åtgärder för många datorer från en enda konsol. Den här artikeln beskriver de grundläggande begreppen om Operations Manager för administratören som hanterar Operations Manager-infrastrukturen och den operatör som övervakar och stöder IT-tjänsterna för ditt företag.

Vad Operations Manager gör

Både små och stora företag är normalt beroende av tjänster och program som finns i datormiljön. IT-avdelningarna ansvarar för de kritiska tjänsternas och programmens prestanda och tillgänglighet. Det innebär att IT-avdelningarna måste veta när det finns ett problem, identifiera var problemet finns och ta reda på vad som orsakar problemet, helst innan användarna av programmen stöter på problemen. Ju mer datorer och enheter i verksamheten, desto mer utmanande blir den här uppgiften.

Med Operations Manager i miljön blir det lättare att övervaka flera datorer, enheter, tjänster och program. Med driftkonsolen, som visas i följande bild, kan du kontrollera hälsotillstånd, prestanda och tillgänglighet för alla övervakade objekt i miljön och hjälpa dig att identifiera och lösa problem.

Skärmbild av driftkonsolen.

Anteckning

Mer information om Operations Manager-konsolerna finns i Jämföra Operations Manager-konsoler i driftguiden.

Operations Manager meddelar dig vilka övervakade objekt som inte är felfria, skickar aviseringar när problem identifieras och tillhandahåller information som hjälper dig att identifiera orsaken till ett problem och möjliga lösningar. Som administratör konfigurerar du vad som ska övervakas genom att välja datorer och enheter för övervakning och genom att importera hanteringspaket som ger övervakning för specifika funktioner och program. För att kunna bestämma vilka objekt som ska övervakas och vad som ska identifieras vid övervakningen måste du förstå funktionerna som utgör Operations Manager-infrastrukturen och hur Operations Manager fungerar.

Operations Manager-infrastrukturen

Vid installationen av Operations Manager skapas en hanteringsgrupp. Hanteringsgruppen är den grundläggande funktionsenheten. Som minst består en hanteringsgrupp av en hanteringsserver, driftdatabasen och rapportinformationslagerdatabasen.

  • Hanteringsservern står i centrum vid administrationen av hanteringsgruppen och i kommunikationen med databasen. När du öppnar driftkonsolen och ansluter till en hanteringsgrupp ansluter du till en hanteringsserver för den hanteringsgruppen. Beroende på hur stor datormiljön är kan en hanteringsgrupp bestå av en enda hanteringsserver eller flera stycken.

  • Driftdatabasen är en SQL Server-databas som innehåller alla konfigurationsdata för hanteringsgruppen och lagrar alla övervakningsdata som samlas in och bearbetas för hanteringsgruppen. Driftdatabasen lagrar kortsiktiga data, som standard i sju dagar.

  • Informationslagerdatabasen är en SQL Server-databas som lagrar övervaknings- och aviseringsdata i historiksyfte. Data som skrivs till Operations Manager-databasen skrivs även till informationslagerdatabasen så att rapporter alltid innehåller aktuella data. Informationslagerdatabasen lagrar långsiktiga data.

När Operations Manager-rapporteringsfunktionen installeras innehåller hanteringsgruppen även en rapportserver som skapar och presenterar rapporter från data i informationslagrets databas.

De här kärnkomponenterna i en hanteringsgrupp kan finnas på en enda server eller så kan de fördelas på flera servrar, enligt följande bild.

Bild av den grundläggande hanteringsgruppen.

Information om hur du installerar hanteringsgruppsfunktioner finns i Distributionsguide för Operations Manager.

Hanteringsservrar

Hanteringsserverns roll är att administrera hanteringsgruppens konfiguration, administrera och kommunicera med agenter och kommunicera med databaser i hanteringsgruppen.

Hanteringsgruppen kan innehålla flera hanteringsservrar, så att du får ytterligare kapacitet och kontinuerlig tillgänglighet. När två eller fler hanteringsservrar läggs till i en hanteringsgrupp blir hanteringsservrarna en del av resurspoolen och arbetet sprids till medlemmarna i poolen. När det blir fel på en av medlemmarna i poolen tar andra medlemmar i resurspoolen över den medlemmens arbete. När en ny hanteringsserver läggs till hämtar den nya hanteringsservern automatiskt en del av arbetet från de befintliga medlemmarna i resurspoolen. Alla medlemmar i resurspoolen hanterar en distinkt uppsättning fjärrobjekt. vid en viss tidpunkt hanterar två medlemmar i samma pool inte samma objekt samtidigt.

En specialiserad typ av hanteringsserver är gateway-servern. En gateway-server möjliggör övervakning av datorer i ej betrodda domäner. Mer information finns i Planera utformningen av en hanteringsgrupp.

Agenter

En agent i Operations Manager är en tjänst som installeras på en dator. Agenten samlar in data, jämför exempeldata med fördefinierade värden, skapar aviseringar och kör svar. En hanteringsserver tar emot och fördelar konfigurationer till agenter på övervakade datorer.

Varje agent rapporterar till en hanteringsserver i hanteringsgruppen. Den här hanteringsservern kallas agentens primära hanteringsserver.

Agenter bevakar datakällor på den övervakade datorn och samlar in information enligt konfigurationen som skickas till den från dess hanteringsserver. Agenten beräknar även hälsotillståndet för den övervakade datorn och objekt på den övervakade datorn och rapporterar tillbaka till hanteringsservern. När hälsotillståndet för ett övervakat objekt ändras eller andra villkor uppfylls kan en avisering genereras från agenten. På så sätt får operatörerna veta att något kräver en åtgärd. Genom att ge hälsotillståndsdata om det övervakade objektet till hanteringsservern ger agenten en uppdaterad bild av hälsotillståndet för enheten och alla program som den är värd för.

En agent kan konfigureras så att den fungerar som en proxyagent. En proxyagent är en agent som kan vidarebefordra data till en hanteringsserver på uppdrag av en annan dator eller nätverksenhet än dess värddator. Exempelvis kan en agent som är installerad på en fysisk nod i ett SQL-kluster aktiveras så att den fungerar som proxy för övervakning av klusterresursen. Proxyagenter möjliggör övervakning av datorer och enheter där en agent inte kan installeras. Mer information finns i Agentless Monitoring (Övervakning utan agent).

Tjänster

På en övervakad dator visas Operations Manager-agenten som Microsoft Monitoring Agent-tjänsten. Microsoft Monitoring Agent-tjänsten samlar in prestandadata, utför uppgifter med mera. Även när tjänsten inte kan kommunicera med hanteringsservern den rapporterar till kan tjänsten fortsätta köras och den placerar insamlade data och händelser i kö på den övervakade datorns disk. När anslutningen återupprättas skickar tjänsten Microsoft Monitoring Agent insamlade data och händelser till hanteringsservern.

Anteckning

Microsoft Monitoring Agent-tjänsten kallas ibland för hälsotillståndstjänsten.

Microsoft Monitoring Agent-tjänsten körs även på hanteringsservrar. På en hanteringsserver kör tjänsten övervakningsarbetsflöden och hanterar autentiseringsuppgifter. Tjänsten kör arbetsflöden genom att starta MonitoringHost.exe-processer med angivna autentiseringsuppgifter. De här processerna övervakar och samlar in händelseloggdata, prestandaräknardata och WMI-data (Windows Management Instrumentation) samt kör åtgärder, till exempel skript.

Hanteringsservrarna kör även System Center-tjänsten för dataåtkomst och System Center Management-konfigurationstjänsten.

System Center-tjänsten för dataåtkomst ger driftkonsolen åtkomst till driftdatabasen och skriver data till databasen.

System Center Management-konfigurationstjänsten hanterar hanteringsgruppens relationer och topologi. Den fördelar även hanteringspaket till övervakade objekt.

Hanteringspaket

De arbetsflöden som hanteringstjänsten för System Center kör definieras av hanteringspaket. Hanteringspaketen definierar informationen som agenten samlar in och returnerar till hanteringsservern för ett specifikt program eller en specifik teknik. Exempel: BizTalk Server-hanteringspaketet innehåller regler och övervakare som samlar in och utvärderar händelser och åtgärder som är viktiga för BizTalk Server-programmets hälsotillstånd och effektivitet.

När Operations Manager har installerat en agent på en dator skickas en startkonfiguration till agenten. Startkonfigurationen innehåller objektidentifieringar från hanteringspaket. Hanteringspaketet definierar typer av objekt, till exempel program och funktioner som ska övervakas på datorer som har identifierats av Operations Manager. Agenterna skickar data till hanteringsservern som identifierar instanserna av objekt som har identifierats på datorn. Hanteringsservern skickar sedan till agenterna de element i hanteringspaketen som gäller för de identifierade objekten för varje dator, till exempel regler och övervakare.

En regel definierar de händelser och prestandadata som ska samlas in från datorer och vad du ska göra med informationen när den har samlats in. Ett enkelt sätt att tänka på regler är att se dem som villkorssatsen If/Then (om – så). Ett hanteringspaket för ett program kan exempelvis innehålla regler enligt följande:

  • Om ett meddelande visas i händelseloggen om att programmet stängs så skapas en avisering.

  • Om uppladdningen av en källfil misslyckas samlar du in händelsen som anger det här felet.

Som de här exemplen visar kan regler skapa aviseringar och samla in händelser eller prestandadata, som agenten skickar till hanteringsservern. Regler kan även köra skript, till exempel att tillåta en regel att försöka starta om ett program med fel.

Identifierade objekt har ett hälsotillstånd, som i driftkonsolen visas grönt (fungerande eller felfritt), gult (varning) eller rött (kritiskt eller dåligt). Övervakare definierar hälsotillstånden för vissa aspekter av det övervakade objektet. Exempelvis kan en övervakare av diskkapacitet definiera grönt som mindre än 85 procent full, gult som över 85 procent full och rött som över 90 procent full. En övervakare kan konfigureras så att en avisering genereras när det sker en tillståndsändring.

Så identifieras och övervakas objekt

Följande bild är en förenklad illustration av hur objekt identifieras och övervakas.

Bild av en översikt över identifiering och övervakning.

  1. Administratören konfigurerar Operations Manager att söka efter datorer ska hanteras. Mer information om hur du identifierar datorer finns i Planera agentdistribution.

  2. Datorer som uppfyller de angivna kriterierna och som inte redan hanteras identifieras.

  3. En Operations Manager-agent installeras på den identifierade datorn.

  4. Agenten begär konfigurationsdata och sedan skickar hanteringsservern agentkonfigurationsdata från installerade hanteringspaket, som innehåller klasser som ska identifieras. Om till exempel hanteringspaketen för Windows Server-operativsystemet installeras skickar hanteringsservern operativsystemklasserna till agenten.

  5. Agenten jämför konfigurationsdata med datorn, identifierar objekt som den upptäcker och returnerar informationen till hanteringsservern. Agenten återgår till exempel till hanteringsservern som en instans av operativsystemet Windows Server 2019 finns på datorn.

  6. Hanteringsservern skickar agenten all övervakningslogik från de installerade hanteringspaketen som gäller för de identifierade objekten. Agenten får till exempel all övervakningslogik som gäller för Windows Server 2019.

  7. Agenten tillämpar övervakningslogiken, till exempel regler och övervakare, kör arbetsflöden och returnerar data till hanteringsservern.

  8. När ändringar sker i identifierade objekt, till exempel program som läggs till eller avinstalleras, skickar agenten den uppdaterade informationen till hanteringsservern, som sedan skickar den uppdaterade övervakningslogik.

Anteckning

Operations Manager kan också identifiera och övervaka nätverksenheter, datorer som kör UNIX- och Linux-operativsystem och tillhandahålla övervakning utan agent. Mer information finns i Using Operations Manager Management Packs (Använda hanteringspaket i Operations Manager) i handboken.

Kommunikation mellan agenter och hanteringsservrar

Operations Manager-agenten skickar aviserings- och identifieringsdata till den primära hanteringsservern som skriver dessa data till den använda databasen. Agenter skickar även information om händelser, prestanda och tillstånd till den primära hanteringsservern för den agenten, som skriver informationen till den använda databasen och informationslagerdatabasen på samma gång.

Agenten skickar data enligt schemaparametrarna för varje regel och övervakare. Med reglerna för optimerad insamling överförs bara data om en insamling från en räknare skiljer sig från den tidigare insamlingen med ett visst toleransvärde, till exempel 10 %. På så vis minskas nätverkstrafiken och den lagrade datavolymen i den använda databasen.

Alla agenter skickar dessutom regelbundet ett datapaket, som kallas pulsslag, till hanteringsservern, som standard var 60:e sekund. Pulsslagets uppgift är att verifiera agentens tillgänglighet och kommunikationen mellan agenten och hanterigsservern. Mer information om pulsslag finns i How Heartbeats Work in Operations Manager (Så här fungerar pulsslag i Operations Manager).

Operations Manager kör en hälsotillståndsbevakare för varje agent, som övervakar hälsotillståndet på fjärrhälsotillståndstjänsten ur hanteringsserverns perspektiv.

Övriga resurser för Operations Manager