Dela via


Nyckelbegrepp för Operations Manager

 

Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Operations Manager, en komponent i Microsoft System Center 2012, är en programvara med vilken du kan övervaka tjänster, enheter och åtgärder för många datorer i en enda konsol. I det här avsnittet förklaras grundläggande koncept om Operations Manager för en administratör som hanterar Operations Manager-infrastrukturen och en operatör som övervakar och ger support för företagets datorer.

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 uppstår ett problem, identifiera var problemet är och ta reda på vad som orsakar det – helst innan användarna stöter på problemet. Ju fler datorer och enheter som finns i företaget desto mer utmanande blir 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åndet, prestandan och tillgängligheten för alla övervakade objekt i miljön samt identifiera och lösa problem.

Monitoring overview page of console

System_CAPS_noteInformation

Du kan läsa om hur du använder Operations Manager-konsolerna i Using the Operations Manager Consoles (Använda Operations Manager-konsolerna) i handboken.

Operations Manager visar vilka övervakade objekt som har dåligt hälsotillstånd, skickar aviseringar när problem identifieras och ger information så att du kan 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

När du installerar 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-rapportfunktionen installeras innehåller hanteringsgruppen även en rapporteringsserver som skapar och presenterar rapporter utifrån data i informationslagerdatabasen.

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.

Hanteringsgrupp på en eller flera servrar

Information om installation av hanteringsgruppsfunktioner finns i Operations Manager 2012 Deployment Guide (Distributionsguide för Operations Manager 2012).

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 tar den nya hanteringsservern automatiskt över en viss mängd arbete från befintliga medlemmar i resurspoolen. Alla medlemmar i resurspoolen hanterar en specifik uppsättning fjärrobjekt. Två medlemmar i samma pool hanterar aldrig 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 Monitoring Across Untrusted Boundaries (Övervaka över ej betrodda gränser).

Agenter

En agent i Operations Manager är en tjänst som installeras på en dator. Agenten samlar in data, jämför samplade data 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 som det inte går att installera en agent på. Mer information finns i Agentless Monitoring (Övervakning utan agent).

Tjänster

På en övervakad dator visas Operations Manager-agenten som System Center Management-tjänsten för hälsotillstånd. System Center Management-tjänsten för hälsotillstånd samlar in prestandadata, utför uppgifter med mer. Ä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 System Center Management-tjänsten för hälsotillstånd insamlade data och händelser till hanteringsservern.

System_CAPS_noteInformation

System Center Management-tjänsten för hälsotillstånd kallas ibland för hälsotillståndstjänsten.

System Center Management-tjänsten för hälsotillstånd körs även på hanteringsservrar. På en hanteringsserver kör System Center Management-tjänsten för hälsotillstånd övervakningsarbetsflöden och hanterar autentiseringsuppgifter. System Center Management-tjänsten för hälsotillstånd 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 vilka 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 händelserna och prestandadata som ska samlas in från datorer och vad som ska göras 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 överföringen av en källfil inte utförs så ska händelsen som indikerar felet samlas in.

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.

Diagram över identifiering och övervakning

  1. Administratören konfigurerar Operations Manager att söka efter datorer ska hanteras. Mer information om identifiering av datorer finns i Managing Discovery and Agents (Hantera identifiering och agenter).

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

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

  4. Agenten begär konfigurationsdata och hanteringsservern skickar sedan konfigurationsdata till agenten från installerade hanteringspaket som inkluderar 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. Exempelvis returnerar agenten till hanteringsservern att en instans av operativsystemet Windows Server 2008 R2 finns på datorn.

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

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

  8. När det sker ändringar bland de identifierade objekten, till exempel att program läggs till eller avinstalleras, skickar agenten den uppdaterade informationen till hanteringsservern, som sedan skickar uppdaterad övervakningslogik.

System_CAPS_noteInformation

Operations Manager kan även identifiera och övervaka nätverksenheter, datorer som kör UNIX- och Linux-operativsystem samt 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, 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