Az Operations Managerrel kapcsolatos alapfogalmak

 

Hatókör: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

A Microsoft System Center 2012 részét képező Operations Manager szoftver segítségével több számítógépen található különböző szolgáltatások, eszközök és műveletek követhetők figyelemmel egyetlen konzolon. Ez a témakör az Operations Manager alapvető fogalmait ismerteti a vállalatán belül az Operations Manager-infrastruktúrát kezelő rendszergazdák, valamint a számítógépeket felügyelő és támogató kezelők számára.

Az Operations Manager funkciója

A kis és nagy vállalatok egyaránt függenek a számítógépes környezetük nyújtotta szolgáltatásoktól és alkalmazásoktól. Ezeknek a kritikus szolgáltatások és alkalmazások teljesítményének és rendelkezésre állásának a biztosításáért az informatikai (IT) részlegek a felelősek. Ez azt jelenti, hogy az IT részlegeknek tudniuk kell róla, hogy probléma lépett fel, ismerniük kell a probléma helyét, valamint meg kell találniuk a probléma okát – ideális esetben mindezt még azelőtt, hogy a problémával az alkalmazások felhasználói is találkoznánk. Ez a feladat annál nagyobb kihívás, minél több számítógép és eszköz van a vállalatnál.

A környezetben az Operations Manager használata megkönnyíti a számítógépek, eszközök, szolgáltatások és alkalmazások figyelését. Az alábbi ábrán látható operatív konzol lehetővé teszi a környezeten belüli összes figyelt objektum állapotának, teljesítményének és rendelkezésre állásának az ellenőrzését, valamint segít azonosítani és megoldani a problémákat.

Monitoring overview page of console

System_CAPS_noteMegjegyzés

Az Operations Manager konzolok használatának megismeréséhez lásd az Üzemeltetési útmutató Az Operations Manager-konzolok használata című részét.

Az Operations Manager tájékoztatja arról, hogy mely figyelt objektumok állapota nem kifogástalan, riasztásokat küld a problémák azonosításakor, információkat nyújt, melyek segíthetnek a probléma lehetséges okának az azonosításában, és lehetséges megoldásokat is felkínál. Rendszergazdaként a figyelendő számítógépek és eszközök kiválasztásával, valamint a speciális szolgáltatások és alkalmazások figyelésére szolgáló felügyeleti csomagok importálásával Ön állítja be, hogy mi legyen figyelve. Annak eldöntéséhez, hogy mely objektumokat és mire ügyelve kell figyelni, ismernie kell az Operations Manager-infrastruktúrát alkotó szolgáltatásokat, illetve az Operations Manager működési módját.

Az Operations Manager-infrastruktúra

Az Operations Manager telepítése létrehoz egy felügyeleti csoportot. A felügyeleti csoport az alapvető működési egység. Egy felügyeleti csoport minimálisan egy felügyeleti kiszolgálóból, az operatív adatbázisból és a jelentéskészítési adatraktár-adatbázisból áll.

  • A felügyeleti kiszolgáló a felügyeleti csoport kezelésének és az adatbázissal történő kommunikációnak a központi eleme. Amikor megnyitja az operatív konzolt és csatlakozik egy felügyeleti csoporthoz, akkor a felügyeleti csoporthoz tartozó felügyeleti kiszolgálóhoz csatlakozik. A számítógépes környezet méretétől függően egy felügyeleti csoport állhat egyetlen vagy több felügyeleti kiszolgálóból is.

  • Az operatív adatbázis egy SQL Server-adatbázis, mely tartalmazza a felügyeleti csoport összes konfigurációs adatát, valamint a felügyeleti csoportból gyűjtött, és ahhoz feldolgozott összes figyelési adatot. Az operatív adatbázis az adatokat rövid távon, alapértelmezésben 7 napig tartja meg.

  • Az adatraktár-adatbázis egy SQL Server-adatbázis, mely a figyelési és riasztási adatokat az előzmények elérése érdekében tárolja. Az Operations Manager-adatbázisba írt adatok az adatraktár-adatbázisba is beíródnak, így a jelentések mindig aktuális adatokat tartalmaznak. Az adatraktár-adatbázis az adatokat hosszú ideig megtartja.

Az Operations Manager jelentéskészítési szolgáltatásának telepítése után a felügyeleti csoport egy Jelentéskészítési kiszolgálót is tartalmaz, mely az adatraktár-adatbázisban található adatokból jelentéseket készít és jelenít meg.

A felügyeleti csoport ezen alapvető összetevői lehetnek egyetlen kiszolgálón, vagy – az alábbi ábrán látható módon – szét lehetnek osztva több kiszolgáló között.

Felügyeleti csoport egy vagy több kiszolgálón

A felügyeleti csoport szolgáltatásainak telepítéséről információk a következő útmutatóban olvashatók: Az Operations Manager 2012 telepítési útmutatója.

Felügyeleti kiszolgálók

A felügyeleti kiszolgáló szerepe a felügyeleti csoport konfigurációinak kezelése, az ügynökök kezelése és a velük folytatott kommunikáció, illetve a felügyeleti csoportban található adatbázisokkal való kommunikáció.

A kapacitás kiegészítése és a folyamatos rendelkezésre állás érdekében a felügyeleti csoport több kiszolgálót is tartalmazhat. Ha egy felügyeleti csoporthoz két vagy több felügyeleti kiszolgáló van hozzáadva, akkor a felügyeleti kiszolgálók egy erőforráskészlet részét képezik, és a munka a készlet tagjai között megoszlik. Ha az erőforráskészlet egy tagja kiesik, a készlet más tagjai átveszik az érintett tag munkaterhelését. Egy úgy felügyeleti kiszolgáló hozzáadásakor az új kiszolgáló automatikusan átvesz néhányat az erőforráskészlet korábbi tagjainak a munkájából. Az erőforráskészlet minden tagja a távoli objektumok egy meghatározott készletét figyeli, ugyanazok erőforráskészlet két tagja nem figyeli egy időben ugyanazt az objektumot.

A felügyeleti kiszolgálók egy speciális típusa az átjárókiszolgáló. Az átjárókiszolgáló lehetővé teszi a nem megbízható tartományokban lévő számítógépek figyelését. További információkért lásd: Nem megbízható határokon keresztül történő figyelés.

Ügynökök

Az Operations Manager ügynökei a számítógépre telepített szolgáltatások. Az ügynök gyűjti az adatokat, előre definiált értékekkel összehasonlítja a begyűjtött adatmintákat, riasztásokat generál, és válaszműveleteket hajt végre. Az ügynökök konfigurációit egy felügyeleti kiszolgáló fogadja és terjeszti a figyelt számítógépeken futó ügynökökre.

Minden ügynök egy, a felügyeleti csoportban lévő kiszolgálónak jelent. Ezt a felügyeleti kiszolgálót az ügynök elsődleges felügyeleti kiszolgálójának nevezzük.

Az ügynökök a figyelt számítógép adatforrásait figyelik, és a felügyeleti kiszolgálójuk által küldött konfigurációnak megfelelően adatokat gyűjtenek. Az ügynök emellett kiértékeli a figyelt számítógép, és az ezen található figyelt objektumok állapotát, és jelentést küld a felügyeleti kiszolgálónak. Ha egy figyelt objektum állapota változik, vagy egyéb feltételek teljesülnek, az ügynök riasztást generálhat. Ez tájékoztatja a kezelőt arról, hogy valamilyen esemény a figyelmét igényli. Az ügynök azáltal, hogy állapotinformációt biztosít a figyelt objektumról a felügyeleti kiszolgálónak, naprakész képet nyújt az eszköz, és a rajta futó összes alkalmazás állapotáról.

Az ügynökök konfigurálhatók úgy, hogy proxyügynökként viselkedjenek. A proxyügynök egy olyan ügynök, amely a felügyeleti kiszolgálónak a gazdagépétől eltérő számítógép vagy hálózati eszköz nevében is továbbíthat adatokat. Egy SQL-fürt fizikai csomópontjára telepített ügynök számára például engedélyezve lehet, hogy a fürt erőforrásait proxyként figyelje. A proxyügynökök olyan számítógépek és eszközök figyelését is lehetővé teszik, melyekre nem lehet ügynököt telepíteni. Bővebb információkért lásd: Ügynök nélküli figyelés.

Szolgáltatások

A figyelt számítógépen az Operations Manager-ügynök System Center állapotfigyelő szolgáltatásként szerepel. A System Center állapotfigyelő szolgáltatás teljesítményadatokat gyűjt, feladatokat hajt végre stb. Még ha a szolgáltatás nem is tud kommunikálni a felügyeleti kiszolgálóval és jelentéseket küldeni, akkor is tovább fut, és a figyelt számítógép lemezén várakoztatja a gyűjtött adatokat és eseményeket. A kapcsolat helyreállásakor a System Center állapotfigyelő szolgáltatása elküldi a gyűjtött adatokat és eseményeket a felügyeleti kiszolgálónak.

System_CAPS_noteMegjegyzés

A System Center állapotfigyelő szolgáltatást állapotfigyelőnek is nevezik.

A System Center állapotfigyelő szolgáltatás a felügyeleti kiszolgálókon is fut. A System Center állapotfigyelő szolgáltatás a felügyeleti kiszolgálókon figyelési munkafolyamatokat futtat, és kezeli a hitelesítési adatokat. A munkafolyamatok futtatásához a System Center állapotfigyelő szolgáltatás a MonitoringHost.exe folyamatokat speciális hitelesítő adatokkal indítja el. Ezek a folyamatok figyelik és gyűjtik az eseménynapló és a teljesítményszámláló adatait, illetve a Windows Management Instrumentation (WMI) adatait, valamint műveleteket, például parancsprogramokat futtatnak.

A felügyeleti kiszolgálók a System Center adatelérési szolgáltatást és a System Center felügyeletkonfigurálási szolgáltatást is futtatják.

A System Center adatelérési szolgáltatás az operatív konzol számára hozzáférést biztosít az operatív adatbázishoz, és adatokat ír az adatbázisba.

A System Center felügyeleti konfigurálási szolgáltatás a felügyeleti csoport kapcsolatait és topológiáját figyeli. Emellett elvégzi a felügyeleti csomagok terjesztését is a figyelt objektumokra.

Felügyeleti csomagok

A System Center felügyeleti szolgáltatás által futtatott munkafolyamatokat felügyeleti csomagok határozzák meg. A felügyeleti csomagok definiálják az ügynök által gyűjtött és a felügyeleti kiszolgálónak visszaküldött adatokat egy adott alkalmazás vagy topológia esetén. A BizTalk Server felügyeleti csomag például olyan szabályokat és figyelőket tartalmaz, melyek begyűjtik és kiértékelik a BizTalk Server alkalmazás kifogástalan állapotának és hatékonyságának biztosításához fontos eseményeket és műveleteket.

Miután az Operations Manager ügynököt telepít egy számítógépre, elküldi a kezdeti konfigurációt az ügynöknek. A kezdeti konfiguráció tartalmazza a felügyeleti csomagokból származó objektumfelderítéseket. A felügyeleti csomag definiálja azon objektumok típusait (pl. alkalmazások és szolgáltatások), melyeket az Operations Manager által felderített számítógépeken figyelni kell. Az ügynökök adatokat küldenek annak a felügyeleti kiszolgálónak, amely a számítógépen felderített objektumpéldányokat azonosítja. A felügyeleti kiszolgáló ezután elküldi az ügynöknek a felügyeleti csomagok azon elemeit, amelyek az adott számítógép felderített objektumaira alkalmazandók, például a szabályokat vagy figyelőket.

A szabály a számítógépről gyűjtendő események és teljesítményadatok körét definiálja, valamint azt, hogy mi a teendő velük a begyűjtésük után. A szabályokat legegyszerűbb ha-akkor típusú állításoknak tekinteni. Így például egy alkalmazás felügyeleti csomagja az alábbiakhoz hasonló szabályokat tartalmazhat:

  • Ha az eseménynaplóban megjelenik egy üzenet arról, hogy az alkalmazás bezáródott, akkor hozzon létre egy riasztást.

  • Ha egy forrásfájl feltöltése sikertelen, akkor gyűjtse be az ezt a hibát jelző eseményt.

Mint a példákból is látható, a szabályok riasztásokat hoznak létre, és eseményeket vagy teljesítményadatokat gyűjtenek be, amelyeket aztán az ügynök elküld a felügyeleti kiszolgálónak. A szabályok parancsfájlokat is futtathatnak, ami például lehetővé teszi, hogy egy szabály megpróbálja újraindítani a hibás alkalmazást.

A felderített objektumok rendelkeznek egy állapottal, mely az operatív konzolon zöld (sikeres vagy kifogástalan), sárga (figyelmeztetés) vagy piros (kritikus vagy nem kifogástalan) színnel jelenik meg. A figyelők a figyelt objektum bizonyos aspektusai szerinti állapotokat határozzák meg. Így például egy lemezkapacitást figyelő monitor esetén a zöld jelentheti a lemez 85% alatti teltségét, míg a sárga a 85% feletti és a piros a 90% feletti értéket. A figyelők konfigurálhatók úgy, hogy állapotváltozás fellépte esetén riasztást generáljanak.

Az objektumok felderítésének és figyelésének a menete

Az alábbi ábra az objektumok felderítését és figyelését mutatja be leegyszerűsítve.

Felderítést és figyelést ábrázoló diagram

  1. A rendszergazda konfigurálja az Operations Manager programot a figyelendő számítógépek keresésére. A számítógépek felderítésével kapcsolatban bővebb információkért lásd: A felderítés és az ügynökök kezelése.

  2. Az alkalmazás azonosítja azokat a számítógépeket, amelyek megfelelnek a megadott feltételeknek, és még nincsenek felügyelve.

  3. A rendszer Operations Manager-ügynököt telepít a felderített számítógépre.

  4. Az ügynök konfigurációs adatokat kér, majd a felügyeleti kiszolgáló elküldi az ügynöknek a telepített felügyeleti csomagokból származó konfigurációs adatokat, beleértve a felderítendő osztályokat is. Ha például a Windows Server operációs rendszer felügyeleti csomagjai vannak telepítve, akkor a felügyeleti kiszolgáló elküldi az ügynöknek az operációs rendszer osztályait.

  5. Az ügynök összehasonlítja a konfigurációs adatokat a számítógéppel, azonosít bármely felderített objektumot, majd visszaküldi az információkat a felügyeleti kiszolgálónak. Így például az ügynök visszaküldi a felügyeleti számítógépnek, hogy a Windows Server 2008 R2 operációs rendszer egy példánya található a számítógépen.

  6. A felügyeleti kiszolgáló a telepített felügyeleti csomagokból elküld az ügynöknek minden olyan figyelési logikát, mely a felderített objektumokra alkalmazandó. Az ügynök megkapja például a Windows Server 2008 R2 rendszerre érvényes összes figyelési logikát.

  7. Az ügynök alkalmazza a figyelési logikát (például szabályokat és figyelőket), munkafolyamatokat futtat, és visszaküldi az adatokat a felügyeleti kiszolgálóra.

  8. Amint a figyelt objektumokban változás áll be (például egy alkalmazást telepítenek vagy eltávolítanak), az ügynök a frissített információt elküldi a felügyeleti kiszolgálóra, amely ezután elküldi a frissített figyelési logikát.

System_CAPS_noteMegjegyzés

Az Operations Manager használatával a hálózati eszközök, illetve a UNIX és Linux operációs rendszert futtató számítógépek felderítése és figyelése mellett ügynök nélküli figyelést is végezhet. További tudnivalókért tekintse meg a Figyelési forgatókönyvek az Operations Manager programban részt az Üzemeltetési útmutatóban.

Az ügynökök és a felügyeleti kiszolgálók közötti kommunikáció

Az Operations Manager-ügynök riasztási és felderítési adatokat küld az elsődleges felügyeleti kiszolgálóra, amely az adatokat az operatív adatbázisba írja. Az ügynök emellett a hozzá tartozó esemény-, teljesítmény- és állapotadatokat is továbbítja az elsődleges felügyeleti kiszolgálóra, amely az adatokat egyidejűleg az operatív és az adatraktár-adatbázisba írja.

Az ügynök az adatokat az egyes szabályok és figyelők ütemezési paramétereinek megfelelően küldi. A gyűjtési szabályok optimalizálása érdekében az adatok csak akkor továbbítódnak, ha egy adott számlálóból vett minta meghatározott mértékben, például 10%-kal eltér az előző mintától. Ez elősegíti a hálózati forgalom, valamint az operatív adatbázisban tárolt adatok mennyiségének csökkentését.

Emellett az ügynökök a szívverésként ismert adatcsomagot is továbbítják rendszeres időközönként (alapértelmezés szerint 60 másodpercenként) a felügyeleti kiszolgálónak. A szívverés célja az ügynök rendelkezésre állásának, illetve az ügynök és a felügyeleti kiszolgáló közötti kommunikációnak az érvényesítése. A szívveréssel kapcsolatban további tájékoztatásért lásd: A szívverések működése az Operations Manager programban.

Az Operations Manager minden ügynökhöz futtat egy állapotfigyelő szolgáltatást, amely a távoli állapotfigyelő szolgáltatás állapotát figyeli a felügyeleti kiszolgáló szemszögéből.

Az Operations Manager egyéb háttéranyagai