Előfordulhat, hogy az Agent – Server kommunikációban hiba lép fel, de erről semmilyen visszajelzést nem látunk a konzolon. Az eseménynaplók alapján is úgy tűnik minden rendben van és hátradőlünk mondván, hogy miden remek. Egyszer csak leáll egy szolgáltatás és az adott alkalmazás gazda jelzi, hogy xy kiszolgálóval probléma volt, ám a SCOM nem jelzett. Sajnos ilyen valóban előfordul, bár igen ritkán. Ennek az oka az, hogy az Agent – Server kommunikáció megáll. Az Agent továbbra is végzi a dolgát, de nem küldd a Server felé adatot. Erre is ad megoldást az 2012-es SCOM.
Van két beépített, de alapértelmezetten kikapcsolt monitor, amely azt vizsgálja, hogy egy adott Agent esetében került-e be az elmúlt x percben eseménynapló bejegyzés illetve került-e be teljesítmény adat az adatbázisba. A monitorok System.OleDbProbe modult használják és az OperationsManager adatbázis egyes nézeteiből olvassák ki a megfelelő adatokat. Az alábbi képen látható a két monitor: Event collection health és Performance data collection health, amelyeket én most bekapcsoltam.
A monitoroknak az alábbi paramétereit lehet állítani (zárójelben az alapértelmezett beállítások):
- Query Timeout. Mennyi ideig futhat a query, mielőtt azt a SCOM megszakítja (120 mp).
- Interval. Mennyi időnként fut le a query (3600 mp – 1 óra).
- Sync Time. Időzítés szinkronizáció (00:01), azaz minden óra :01-edik percében fut.
- Watch Period in Hours. Mekkora intervallumot vizsgáljon a lekérdezés (48 óra).
- Max Event Age in Hours. Hány óránál régebbi esemény esetén riasztunk (8 óra).
A monitor bekapcsolása után már “hátradőlhetünk” :)
- Marci