„Észlelés” és értesítéskezelés Rendszerdiagnosztika eszközei „Ön-javítás” konfigurációja Összetett üzleti alkalmazások felügyelete Észlelés
Diagnosztika
Visszaállítás
Ellenőrzés
Cél: a hiba lokalizálása egy ábra megtekintésével
Észlelés
Kiszolgáló által küldött értesítések Riasztási nézetek Rendszerállapot nézetek Komplex rendszerek áttekintő nézete Egészségállapot böngésző Jelentések
Felhasználói fiók létrehozása és konfigurálása a SCOM számára A kiszolgáló oldali értesítési csatornák beállítása E-mail Azonnali üzenetküldés (OCS) SMS Parancs futtatás
Értesítési rendszerfiók felvétele Operátorok beállítása Esemény feliratkozás konfiguráció
DC
OPSMGR-01
• DC, DNS
MEMBER
• SCOM 2007 • SQL 2005
• • • •
EXCHANGE 2003 IIS SQL 2005 MsPetShop App.
Rendszerbeállítások Feliratkozás konfiguráció
Diagnosztika
Szerepkör szerinti kategóriákba szervezett monitorozási nézetek Event view, Web page view, Performance view, State view ...
Riasztások Felügyelt gépek egészség állapota Elosztott alkalmazások felügyelete Karbantartási mód függőségi logikával
Kapcsolat tesztelés (Syntetic Transactions) a menedzsment csomagok sablonjaival, pl.: Windows rendszer-szolgáltatások Web Application Recorder TCP port ellenőrzés OLE DB adatforrások
Health Explorer egészségi állapotmodell-böngésző
A monitorok finomhangolási lehetőségei Az ügyfél változtatásai az eredeti konfigurációktól izoláltan Ütközéskezelési szabályrendszer
A felesleges riasztások kikapcsolása Teljesítmény küszöbértékek átírása
Ön-telepítő Ön-konfiguráló Ön-optimalizáló Ön-hangoló Ön-felügyelő Ön-védelemre képes Ön-diagnosztizáló Ön-gyógyító Ön-eltávolító
Ön-* rendszerek
A tudás leképezése modellekkel! System Definition Model (SDM) egy modellezésre alkalmas nyelv, amely gazdag elemkészlettel rendelkezik komplex IT rendszerek leírására Egy SDM modell az IT rendszer élő rendszerdokumentációja, amely magában foglalja az alábbiakat: A rendszerstruktúrát Az objektumokat és azok kapcsolatát A rendszer ismert viselkedését A kívánt konfigurációt (Desired configuration) Üzemeltetési szabályokat (Administrative policies) Szolgáltatási szinteket (SLA)
A felügyeleti csomag nem más, mint az objektumok formális ábrázolása, amely tartalmazza a szükséges elemeket és az elemek közötti relációkat. A felügyeleti csomagok nélkül az OpsMgr egy nagy üres agyra emlékeztet. A SCOM-ban a szolgáltatások modellezése a Service Definition Model v2 alapján történik Az alapértelmezett telepítés után 41 darab felügyeleti csomag települ a rendszer alá A telepítő készleten további csomagok találhatóak A Microsoft weboldaláról további csomagok tölthetőek le (jelenleg 109 db) http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3 Az ‘MP’ importálása után azonnal „életre kel”
Felderítési szabályok Csoport definíciók Monitorok Adatgyűjtési szabályok
Feladatok Jelentések Felülbírálási logikák
Két fajta fájlformátum támogatott: Sealed bináris fájl, amit nem módosíthatunk; kiterjesztése: .MP Unsealed ezt módosíthatjuk; kiterjesztése: .XML
A hardver és szoftver gyártók által készített csomagok legtöbbször ‘Sealed’ típusúak Az általunk készített MP alapértelmezettként ‘Unsealed’ típusú, de az SCOM 2007-hez készített Resource Kit-en lévő MPSeal alkalmazással ezen változtathatunk Certificate Management Pack (.MP)
Management Pack (.XML)
MP Seal
Microsoft.SQLServer.Library Microsoft.SystemCenter.Library
Microsoft.Windows.Library
System.Health.Library
System.Performance
System.Library
System.Library
Entity
Logical Entity részletek
Local Application
Microsoft.Windows. Library
Windows Local Application DNS Client
Microsoft.Windows.DNS
Alapvetően 2 fajta monitorozó eszköz érkezik a termékkel: Rules
A felügyelt entitásokról gyűjthetünk eseményeket és különböző teljesítményszámláló adatokat, melyeket hosszú távú adatmegőrzés céljából adattárházban tárolhatunk
Monitors
A figyelt entitáshoz kapott egészség állapot modell bővítésével és módosításával (override) testre szabhatjuk, hogy mikor működik az helyesen Ezzel az eszközzel az egészségi állapotból való kilengéseket követhetjük nyomon: mikor történt, mi okozhatta, mi volt a kilengéskor futtatott diagnosztikai feladat eredménye, sikeresen lefutott-e a javítási feladat Nem adatgyűjtésre való
Gyűjtési szabályok Teljesítményi adatok Események Szkript által generált adatok
SNMP trap-ek
Riasztási szabályok Amikor a monitor nem használható Figyel egy eseményt és riaszt
A monitor egy állapotgép A monitor egyféle állapotban lehet egy adott időpillanatban
Egy objektum bizonyos aspektusát figyeli Véges mennyiségű operációs állapotot vehet fel (ötöt) Minden operációs állapot egy egészségállapothoz kötött
Riasztási kondíciókat határozhat meg (opcionális)
Ismeretlen / nem értelmezett Sikeres Figyelmeztetés Hiba Karbantartás
Event Performance WMI Log file SNMP Trap
Script OLEDB LDAP Syslog és még mások…
Esemény alapú: Egyszerű esemény Korreláció Konszolidáció Hiányzó Stb...
Teljesítmény alapú: Átlag Eltérés Folyamatos minták Önhangoló Stb…
MP-kel érkező monitorok Saját monitorok Unit Nagyon sok lehetőség, de alapvetően kétféle mérés Event, Performance
Dependency Rollup Intelligens szabályok alapján konfigurálható egészségállapot az adott monitorok csoportjára: Worst State, Best State, Maintenance Mode (MOM 2005-ben ennek csak egy kezdetleges módja van a rendszerben)
Aggregate Rollup Az előzőhöz hasonló, itt viszont csak Worst State, Best State alapú csoportállapot meghatározás konfigurálható
Minden objektumnak van egészség állapot modellje Monitorok gyűjteménye Fastruktúrába rendezve Olyan mélységekben és bonyolultságban, ahogyan csak szeretnénk
Egyed
Aggregate Rollup Monitor
Összegzett egészség
SQL Szolgáltatás
A rendelkezésre állás Teljesítmény egészsége egészsége
SQL Database Engine szolgáltatás állapot
Biztonság egészsége
Konfiguráció egészsége
Unit Monitor
Entitásmodellek bővítése egyedi monitorokkal
Visszaállítás
Manuálisan Előre definiált feladatok a konzolon keresztül Egyedi feladatok manuálisan futtatva
Automatikusan Diagnosztikai-, és Hibajavítási feladatok Hibajavítás Diagnosztika Recovery
Monitor
Visszaállítás
Diagnosztikai feladat automatizálása Javító feladat automatizálása
Ellenőrzés
Stressz teszteléshez (Web) és az adott entitás elérhetőségének teszteléséhez A SCOM 2007 alap telepítésével 4 sablont hoz a különböző tesztek futtatásához, de a lista bővíthető: OLE DB alapú adatbázis hívások Nyitott TCP Portok A Web alkalmazás elérhetőségének vizsgálata Windows szolgáltatások futási állapota
Az adott sablon alapján elkészített szintetikus tranzakcióban rögzített tesztelés parancsként kihelyezhető az ún. Watcher Node-okra A szintetikus tranzakciók beépíthetőek az összetett LoB alkalmazás monitorozásába is
A sablonokhoz nézetek is tartoznak, amivel a kapcsolat tesztelések állapota nyomon követhető
Használatával az összetett, több kiszolgálót is érintő, komplex alkalmazások állapota is átlátható módon felügyelhető A hiba forrása pillanatok alatt lokalizálható Használhatunk készen kapott alkalmazássablonokat vagy akár saját alkalmazásmodelleket is készíthetünk, melyeket igény esetén sablon formájában is elmenthetünk
Egészség modell
“Üzenetkezelés”
Dependency Rollup Monitor
Összetett alkalmazásmodell készítése
Kezdés 13:00-kor