Webalkalmazások figyelése a Microsoft Monitoring-ügynökkel

 

Közzétett: 2016. március

Érvényes: System Center 2012 R2 Operations Manager

Amikor a Microsoft-figyelőügynököt a System Center Operations Manager rendszerrel együtt használja, az IT-üzemeltetés értékes szolgáltatásokhoz jut, így többek között valós idejű riasztásokhoz, működéssel kapcsolatos jelentésekhez és központi konfigurációkezeléshez. A Microsoft-figyelőügynököt a System Center rendszer nélkül is használhatja egyszerűsített alkalmazásteljesítmény-felügyeleti (APM) megoldásként a Microsoft .NET-keretrendszer azon alkalmazásaihoz, amelyek nem igényelnek infrastruktúrabővítést, így az alkalmazások figyelését azonnal megkezdheti.

Az önállóan vagy az Operations Manager rendszerrel használható Microsoft-figyelőügynököt letöltheti a Microsoft letöltőközpontjából. Az ügynök az System Center 2012 R2 Operations Manager adathordozójáról is telepíthető. A Microsoft letöltőközpontjából letölthető Microsoft-figyelőügynök az ügynök legfrissebb, a legújabb figyelési funkciókkal rendelkező verzióját tartalmazza. Miután elvégezte a Microsoft-figyelőügynök telepítését az Operations Manager rendszerrel való használatra, helyileg gyűjtheti be az alkalmazások nyomkövetéseit. A Microsoft-figyelőügynök az alábbi új Windows PowerShell parancsokkal rendelkezik a helyi figyelés kezeléséhez:

  • A Start-WebApplicationMonitoring parancs megkezdi az adott Internet Information Services (IIS) webalkalmazás figyelését.

  • A Stop-WebApplicationMonitoring leállítja az IIS-webalkalmazás figyelését, és a figyelés során begyűjtött adatokból létrehozza a Microsoft IntelliTrace-fájlt.

  • A Checkpoint-WebApplicationMonitoring az IntelliTrace-fájlról pillanatfelvételt készít, és folytatja a figyelést.

  • A Get-WebApplicationMonitoringStatus lekéri az összes figyelt webalkalmazás figyelési állapotát.

Figyelés helyi gyűjtés használatával

Figyelés megkezdése és leállítása a helyi gyűjtés használatával

  1. Indítsa el a Windows PowerShell környezetet rendszergazdai jogosultságokkal. A feladat elvégzéséhez fiókjának a helyi rendszergazdák csoportba kell tartoznia, vagy a Windows PowerShell környezetet olyan felhasználóként kell futtatnia, aki a helyi rendszergazdák csoport tagja.

  2. Ha a Windows PowerShell 2.0-s verzióját használja, a Microsoft.MonitoringAgent.PowerShell.dll figyelőmodult manuálisan kell importálnia a Microsoft-figyelőügynök telepítési helyéről. Alapértelmezés szerint a modul a C:\Programfájlok\Microsoft Monitoring Agent\Agent\PowerShell\Microsoft.MonitoringAgent.PowerShell\ útvonalon található. A modul importálásához íja be például a következőket a Windows PowerShell parancssorába: import-module "C:\Program Files\Microsoft Monitoring Agent\Agent\PowerShell\Microsoft.MonitoringAgent.PowerShell\Microsoft.MonitoringAgent.PowerShell.dll".

    System_CAPS_importantFontos

    Ha a Windows PowerShell 2.0-s verzióját használja, és bezárja a Windows PowerShell környezetet, akkor a Windows PowerShell-parancsok Microsoft-figyelőügynökkel való használatához meg kell ismételnie ezt a lépést.

    Ha a Windows PowerShell 3.0-s verzióját használja, a modul már importálva van, ezért nincs szükség az itt leírtak szerinti importálására.

  3. A Windows PowerShell parancssorába írja be a Start-WebApplicationMonitoring parancsot, majd adja meg a webalkalmazás nevét, a figyelési módot, és a kimeneti helyet. Írja be például a következőt: Start-WebApplicationMonitoring Fabrikam/FabrikanFiber.Web Monitor c:\outputlogs.

    - A webalkalmazás nevének megkereséséhez használja a **Get-WebSite** és a **Get-WebApplication** Windows PowerShell-parancsokat.
    
    - A nyomkövetések számára fenntartott hely korlátozásához használja a *MaximumFileSizeInMegabytes* paramétert, és adjon meg elegendő helyet.
    
    - A figyelési mód értéke lehet Trace (Nyomkövetés), Monitor (Figyelés) és Custom (Egyéni). Ezek a figyelési módok egy *gyűjtési tervet* használnak, amely meghatározza, hogy miként történik adott alkalmazás figyelése (például egyéni névterek figyelése, az összes vagy csak a kritikus kivételek, és alkalmazásspecifikus kivételkezelők figyelése). Ha a Trace (Nyomkövetés) lehetőséget használja, a Microsoft-figyelőügynököt ugyanúgy használhatja, mint az IntelliTrace-gyűjtőt, a gyűjtési terveket pedig az IntelliTrace-gyűjtő révén használhatja, amely a Microsoft Visual Studio 2010 és a Visual Studio 2012 részeként állt rendelkezésre, és amely elérhető a Visual Studio 2013 alkalmazásban is. A Figyelés beállítás azt az alapértelmezett gyűjtési tervet használja, amelyet előre konfigurált a Microsoft-figyelőügynökkel. Az alapértelmezett gyűjtési terv a figyelési modul mappájában található. Az alapértelmezett gyűjtési tervet a Monitor (Figyelés) beállítással használhatja, vagy azt egy másik fájlba átmásolva használhatja a Custom (Egyéni) figyelési móddal.
    
    System_CAPS_warningFigyelmeztetés

    A figyelés elindítása és leállítása újraindíthatja az alkalmazás IIS-készletét.

  4. A figyelés leállításához írja be a következőt: Stop-WebApplicationMonitoring. Írja be például a következőt: Stop-WebApplicationMonitoring Fabrikam\FabrikamFiber.Web. A Windows PowerShell-parancsok használatával kapcsolatban további információkat a Windows PowerShell témaköreiben talál: Microsoft.MonitoringAgent.PowerShell.Start-WebApplicationMonitoring, Microsoft.MonitoringAgent.PowerShell.Stop-WebApplicationMonitoring, Microsoft.MonitoringAgent.PowerShell.Checkpoint-WebApplicationMonitoring, Microsoft.MonitoringAgent.PowerShell.Get-WebApplicationMonitoringStatus.

Helyi figyelés egyidejű használata a .NET APM-sablonnal a System Center rendszerben

Ha az alkalmazásfigyelést az Operations Manager rendszerben a .NET alkalmazásteljesítmény-figyelő sablonjával konfigurálta, az alkalmazások figyeléséhez továbbra is használhatja a Microsoft-figyelőügynök helyi figyelőszolgáltatásában a Windows PowerShell-parancsokat. A Microsoft-figyelőügynök Windows PowerShell-parancsai elsőbbséget élveznek az APM figyelési beállításaival szemben, és ha azokat használja a helyi gyűjtés elindításához, akkor az APM figyelési konfiguráció ideiglenesen felül lesz bírálva. További információkért lásd: A Microsoft Monitoring Agent követelményei és kompatibilitása.

Helyi gyűjtés testre szabása

Ahhoz, hogy a figyelés eredményeit hasznosítani tudja, lehet, hogy testre kell szabnia az alapértelmezett gyűjtési beállításokat, így többek között a névtereket és azokat a küszöbértékeket, amelyek megadják az alkalmazásspecifikus szolgáltatásiszint szerződéseket (SLA). A testre szabást a gyűjtési tervben végezheti el. A gyűjtési terv módosítása után újra kell indítani a figyelést.