Innehållsförteckning

Introduktion

Fjärrskrivbords miljöer genererar flera lager av operativ data, från CPU- och minnesanvändning till anslutna användare, samtidiga sessioner och applikationsbehov. Utmaningen är att avgöra vilka signaler som är viktiga och hur de relaterar. Denna artikel förklarar vad fjärrskrivbordsövervakningsprogramvara spårar, hur sessionssynlighet skiljer sig från serverövervakning och hur IT-team kan använda realtids- och historisk data för att diagnostisera prestandaproblem.

Vad övervakar programvara för fjärrskrivbord överhuvudtaget?

Övervakning av fjärrskrivbord omfattar ett antal begrepp. Vissa verktyg fokuserar på serverbaserade resurser, medan andra inventerar anslutningar med hjälp av Remote Desktop Protocol (RDP) eller Remote Desktop Services (RDS). Verktyg som har en säkerhetsfokuserad strategi kan granska och registrera användaraktivitet.

För IT är det logiskt att dela upp dessa verktyg i 5 kategorier:

Övervakningslager Vad det svarar Typisk information
Infrastruktur Är värden frisk? CPU, minne, disk, bandbredd, tillgänglighet
Anslutning Vem kopplade upp och när? Användare, inloggningstid, anslutningsstatus
Session Vad händer under fjärrsessioner? Anslutna användare, samtidiga sessioner, varaktighet, sessionsstatus
Användarupplevelse Är den fjärrsessionen responsiv? Inmatningsfördröjning, latens, inloggningsfördröjningar, applikationsresponsivitet
Aktivitet Vilka applikationer eller åtgärder är involverade? Applikationsanvändning, processer, revisionshändelser eller sessionsinspelningar

Dessa är relaterade men inte nödvändigtvis utbytbara, eftersom en kan rapportera en CPU-mättnad men inte avslöja vilken session som först påverkades, medan en revisionsplattform kan identifiera vem som anslöt men inte förklara varför prestandan försämrades.

Sessioninspelning programvara tar detta ett steg längre genom att samla detaljerad bevisning om vad som inträffade inom ramen för den fjärrmiljön, vilket introducerar ytterligare säkerhet, integritet samt bevarande- och lagringsöverväganden.

Den första utmaningen då, när man jämför programvara för övervakning av fjärrskrivbord, är att identifiera den synlighet som IT faktiskt kräver.

Varför är sessionnivåsynlighet annorlunda än serverövervakning?

Traditionell serverövervakning verktyg frågar om maskinen mår bra. Är CPU-användningen hög? Är minnet lågt? Ökar diskens användning? Är servern online?

Dessa mätvärden är fortfarande relevanta i ett RDS-värdningsscenario, men det finns ett annat lager att ta hänsyn till. Delad RDS-infrastruktur innebär att CPU, minne, lagring och nätverkskapacitet på värdnivå är fördelade mellan flera användare och applikationer.

På sessionsnivå har varje användares applikationer och processer unika krav. En RD Session Host kan generellt vara frisk medan en användares applikationer fryser, eller en långsam session innebär inte att hela servern är i kapacitet.

Skillnaden är meningsfull för felsökning. Om tio användare på samma server börjar att sakta ner samtidigt, är det logiskt att först titta på serverns delade resurser. Om endast en användare upplever problem är det mer troligt att problemet är isolerat till den sessionen, dess applikationer och anslutning.

Fjärrskrivbordsövervakningsverktyg är mest effektiva när de ger administratörer möjlighet att växla mellan dessa perspektiv och dra kopplingar mellan serverns övergripande hälsa och tillståndet för individuella användarsessioner.

Vilka är de viktigaste mätvärdena för fjärrskrivbord?

Ingen enskild mätning styr hälsan hos en fjärrskrivbordsmiljö. Administratörer behöver tillräcklig kontext för att tolka den aktuella arbetsbelastningen, resursförbrukningen och användarupplevelsen.

Hur många användare och sessioner är aktiva?

Sessionantal ger grunden för denna konversation.

Relevanta datapunkter inkluderar anslutna användare, aktiva och frånkopplade sessioner, konkurrerande sessioner räknas , distribution över servrar, toppperioder och historisk samtidighet.

Konkurrenstrender har företräde framför antalet anställda när man utvärderar prestandan hos ett fjärrskrivbordssystem, eftersom kapaciteten vanligtvis definieras av den samtidiga arbetsbelastningen, snarare än antalet registrerade användare. En maskin som betjänar 200 tillfälliga användare kan vara betydligt mer belastad än ett samtidigt sessionsantal på 40 användare som kör högpresterande applikationer.

Värdet av samtidighetsmått, kompletterat med infrastrukturstatistik, är att fastställa om det finns en korrelation mellan ökningen av anslutna användare och tillväxten av resursförbrukning.

Håller serverresurserna jämna steg med sessionsbehovet?

CPU, minne, diskaktivitet och tillgänglig lagring är fortfarande de viktigaste mätvärdena för att övervaka en fjärrskrivbord.

Den intressanta frågan är inte huruvida CPU:n nådde en viss procent, utan när den var under press och vad som hände samtidigt.

En konsekvent CPU-spik, till exempel, kan korrelera med morgonens inloggningsrush, ökat antal samtidiga sessioner, en schemalagd process eller en tung användning av en viss affärsapplikation.

Anslutningen mellan de två är vanligtvis viktigare än nyttovärdet.

Vilka applikationer och processer driver arbetsbelastningen?

Applikationssynlighet bidrar med ytterligare sammanhang.

Att förstå de applikationer som används, när efterfrågan ökar och vilka processer som förbrukar mest resurser gör det möjligt för administratörer att koppla användaraktivitet till infrastrukturens beteende.

Applikationsövervakning kan ta itu med dessa typer av frågor. Uppstår ett prestandaproblem när en specifik applikation används intensivt? Finns det sessionsvärdar som kör en mer intensiv uppsättning applikationer? Underhålls eller licensieras applikationer som sällan används?

Denna information har värde, inte bara för felsökning, utan också för allmän infrastruktur och programvaruadministration.

Bidrar nätverket eller användarupplevelsen till problemet?

Fjärrskrivbordssessioner är interaktiva av naturen, vilket gör nätverks- eller responsivitetsproblem omedelbart uppenbara för slutanvändare.

Bandbredden måste utvärderas i samband med andra serverprestandamått eftersom en server kan ha överbliven CPU- och minneskapacitet medan anslutningar saktas ner av en flaskhals någon annanstans i kommunikationskedjan. Förståelse RDP-prestanda på nätverk med hög latens kan hjälpa till att särskilja nätverksresponsproblem från resursbegränsningar på värdsidan.

Vissa RDS-miljöer kan erbjuda mer insikter om slutanvändarupplevelsen än andra. Microsoft Performance Monitor, till exempel, har räknare för användarinmatningsfördröjning som kan identifiera fördröjningar på sessions- och processnivåer. Microsoft dokumenterar funktionen som en metod för att korrelera sessionsnummer, CPU-användning och responsivitet på RD Session Host-servrar.

Inte alla verktyg för övervakning av fjärrskrivbord inkluderar samma latens- eller inmatningsfördröjningsmått. IT-administratörer bör dubbelkolla vad en leverantör faktiskt erbjuder när det gäller information om användarupplevelse istället för att anta att det kommer att finnas.

Hur fjärrskrivbordsövervakning kan hjälpa ditt team när du måste felsöka långsamma sessioner?

Värdet av övervakning av fjärrskrivbord syns bäst när administratörer tar flera signaler och korrelerar dem.

När en användare påpekar att RDP är långsamt beskriver de effekten, inte orsaken. Din första prioritet är att förstå omfattningen av problemet.

Har en användare problem? Finns det flera användare som är på samma värd? Finns det användare på flera servrar med samma problem?

Med omfattningen av problemet definierad kan dina övervakningsinsikter hjälpa till att fokusera din sökning:

Symptom Nyttiga kontroller
En användare är långsam Sessionsstatus, applikationer, processer, anslutningsvillkor
De flesta användare på en server är långsamma CPU, minne, disk I/O, processanvändning, samtidiga sessioner
Användare på flera servrar är långsamma Delade nätverks- eller infrastrukturberoenden
Prestandan försämras samtidigt varje dag Konkurrens, schemalagda uppgifter, applikationstoppar
Användare kopplas ofta ifrån Server tillgänglighet, nätverksförhållanden, tjänst- och anslutningsevenemang
En applikation presterar upprepade gånger dåligt Applikationsanvändning, relaterade processer och resursförbrukning

Målet är korrelation. CPU-spikar betyder mer i sammanhanget av ökad samtidighet. Hög bandbreddsanvändning är mer anmärkningsvärd i ljuset av flera användarklagomål. Ett återkommande prestandaproblem är lättare att identifiera när du vet att samma applikation eller arbetsbelastning inträffar varje gång.

Övervakning identifierar inte alltid den grundläggande orsaken, men den fångar den operativa kontext som behövs av administratörer för att begränsa fältet av möjliga misstänkta.

Felsökning baserat på minne efter händelsen är inte detsamma som att inspektera miljön vid tidpunkten för incidenten.

Realtidsövervakning, aviseringar och historiska rapporter: Varför är de alla viktiga?

Övervakning visar sig vara fördelaktig när den gör att du kan svara på tre olika operativa frågor: vad som för närvarande händer, när IT bör agera och vad som inträffade tidigare?

Vad händer just nu?

Realtidsövervakning kan användas av administratörer för att undersöka den aktuella serverprestandan, inloggade användare, applikationsprocesser och nätverksaktivitet.

Denna information kan visa sig vara avgörande under en incident eftersom den gör det möjligt för administratören att fastställa om det fortfarande finns tryck på resurserna eller en ovanlig belastning som inträffar.

Det realtidsvärde som tillhandahålls ger aktuell data, men det är allt. Mätningen är endast informativ för tillfället. Något som verkar normalt nu kan ha varit onormalt när användaren upplevde problemet.

När Kräver Något Uppmärksamhet?

Varningar omvandlar övervakning från passiv datainsamling till en proaktiv och operativ process.

Administratörer specificerar vad som förtjänar uppmärksamhet: ihållande processoranvändning, minnestryck, diskaktivitet, överdrivna aktiva användare eller servernertid.

Övervakningströsklar fortfarande behöver tillämpas med sunt förnuft; en kort topp i CPU-aktivitet är att förvänta, men återkommande tryck under högsäsongens timmar kan indikera ett framväxande kapacitetsproblem.

Vad hände före incidenten?

Historiska rapporter avslöjar mönster som levande mätningar inte kan. Microsoft rekommenderar att använda Prestandaövervakning datainsamling att registrera prestanda räknare över tid när man undersöker intermittenta prestandaproblem i Windows Server.

Säg att CPU:n når 90 procent i fem minuter. Om det är en isolerad händelse i en annars känd batchprocess, kanske det inte indikerar ett problem. Men om CPU:n når 90 procent varje vardag vid ungefär samma tidpunkt som samtidigheten passerar en viss tröskel, är det en värdefull information för kapacitetsplanering.

Historiska referenslinjer är ofta viktigare än individuella trösklar, eftersom de visar vad som är normalt för en given server, applikationsmix och användarpopulation.

I vilka fall är inbyggda Windows-övervakningsverktyg tillräckliga?

Windows erbjuder en ganska robust verktygslåda för felsökning redan.

Aktivitetshanteraren och Resursövervakningen visar den aktuella resursanvändningen. Prestandaövervakaren kan samla in Windows prestandaindikatorer, inklusive sessionens och processens nivå av användarinmatningsfördröjning på stödda versioner av Windows Server. Händelsevisaren presenterar händelser relaterade till operativsystemet och RDS, medan PowerShell kan användas för att fråga och automatisera många administrationsuppgifter.

För felsökning av enstaka servrar eller utredning av ett särskilt problem kan dessa verktyg visa sig vara tillräckliga för en erfaren administratör.

Men behovet av att övervaka flera servrar eller att granska situationen ur perspektivet av en tidigare händelse kan kräva att informationen hämtas från flera källor.

Centraliserad övervakning är användbar i situationer där IT måste övervaka mer än en värd genom en konsol, spara historisk information för senare användning, jämföra system och tidsramar, rapportera om användaraktivitet och samtidighet, eller ställa in varningar.

Värdet av en sådan metod ligger inte nödvändigtvis i de mätvärden som Windows inte tillhandahåller.

Det handlar snarare om förmågan att konsolidera, lagra och korrelera denna information för att göra den mer handlingsbar för administratörer.

Betyder det att du spelar in användare om du använder övervakning av fjärrskrivbordssessioner?

Nej. Termerna används ofta omväxlande, men sessionsövervakning och sessionsinspelning har betydligt olika omfattning och kapabiliteter.

Medan övervakning av fjärrskrivbordssessioner endast kan observera anslutna användare, samtidiga sessioner, resursanvändning, sessionshistorik eller applikationsanvändning, skulle sessionsinspelning fånga en mycket mer detaljerad uppsättning data om aktiviteterna inom den fjärrsessionen beroende på produkten, såsom innehållet på skärmen, applikationsaktiviteter, urklippsaktiviteter eller andra händelser.

Inspelning av sessioner kan vara meningsfullt för specifika scenarier med privilegierad åtkomst, tredjepartsåtkomst, granskning eller säkerhet, men det väcker ytterligare frågor om lagring, åtkomst, lagring och integritet.

För de flesta dagliga fjärrskrivbordsoperationer är förmågan att spela in alla detaljer från en session onödig och oönskad av IT-teamet, eftersom de endast behöver tillräcklig information om sessionen för prestandaobservationer och analysändamål.

Hur kan du förbättra din kapacitetsplanering genom att använda Remote Desktop-övervakning?

När det gäller infrastruktur för fjärrskrivbord är belastningstäthet en viktig faktor.

Antalet konfigurerade konton säger lite om antalet samtidiga användare, de applikationer de kör och deras intensitet.

Historisk övervakning gör att informationen blir tillgänglig.

Genom att analysera samtidiga användare och jämföra dem med CPU-, minnes-, disk- och nätverksanvändning får IT-administratörer handlingsbar insikt i sin miljö. De ser när belastningar börjar påverka infrastrukturen, vilka arbetsbelastningar som är ansvariga och om trenden ökar.

Den informationen kan användas för att motivera åtgärder som att balansera arbetsbelastningen mellan värdar, lägga till fler servrar, lägga till fler resurser till befintliga servrar, schemalägga tunga applikationer eller undersöka applikationer som konsumerar en oproportionerligt stor mängd resurser.

Denna metod är mycket mer exakt än en allmän rekommendation baserad på användare per server. Microsofts Riktlinjer för dimensionering av Remote Desktop Session Host på samma sätt rekommenderar att utvärdera arbetsbelastningstyp, användartäthet och användarupplevelsemätningar snarare än att förlita sig på en enda generell kapacitetsfigur. Två företag med samma användarbas kan ha helt olika krav på applikationer och infrastruktur.

Vilken typ av krav bör du titta på när du söker efter en programvara för övervakning av fjärrskrivbord?

Den bästa programvaran för övervakning av fjärrskrivbord är inte nödvändigtvis produkten som samlar in mest data. Det är den som ger den nivå av synlighet som behövs för den hanterade miljön.

För de flesta IT-driftteam är de viktigaste kraven enkla:

  • c centraliserad synlighet över flera servrar
  • aktuell användarinformation och information om samtidiga sessioner
  • CPU, minne, disk och nätverksövervakning
  • applikations- och processsynlighet
  • historiska rapporter och trendanalys
  • konfigurerbara aviseringar
  • praktiska rapporterings- och exportalternativ

Plattformen bör också göra korrelation enkelt. Sessionsantal blir mer värdefulla när administratörer kan jämföra dem med serverbelastning. Applikationsanvändning blir mer användbar när den kan undersökas över tid.

Implementering och administrationsöverhead spelar också roll. En övervakningsplattform avsedd att förenkla fjärrinfrastruktur bör inte introducera oproportionerlig infrastruktur eller hanteringskomplexitet av egen art.

Slutligen, verifiera exakt vad leverantörer menar med termer som sessionsövervakning, användarövervakning och fjärrskrivbordsövervakning. En plattform kan mena rapportering av anslutna användare, en annan kan tillhandahålla RDP-responsivitetmått, medan en annan kan erbjuda komplett skärminspelning.

Terminologin kan låta liknande. Den levererade synligheten kan vara mycket olika.

Hur kan TSplus förenkla övervakning av fjärrskrivbord?

För IT-team som hanterar Windows fjärrskrivbordsinfrastruktur, samlar vi server- och användaraktivitet i en centraliserad övervakningsmiljö. Administratörer kan följa CPU-, minnes-, disk- och bandbreddsanvändning samtidigt som de spårar anslutna användare, samtidiga sessioner och applikationsaktivitet, vilket hjälper dem att relatera infrastrukturens prestanda till faktisk efterfrågan på fjärrskrivbord.

TSplus Server Monitoring erbjuder också historisk rapportering och konfigurerbara aviseringar, så att administratörer kan identifiera återkommande arbetsbelastningsmönster istället för att enbart förlita sig på live-metrik. Detta gör det enklare att undersöka prestandaproblem, fastställa praktiska referensvärden och förutse kapacitetskrav över flera servrar utan att införa fullständig användarsessioninspelning.

Slutsats

Effektiv övervakning av fjärrskrivbord handlar om korrelation, inte om att samla in den största möjliga uppsättningen av mätvärden. Serverprestanda, sessionsaktivitet, applikationsbehov och nätverksförhållanden blir mer användbara när administratörer kan granska dem tillsammans.

Den kombinerade vyn hjälper IT att särskilja isolerade användarproblem från flaskhalsar på värdnivå, förstå återkommande prestandamönster och fatta bättre kapacitetsbeslut när fjärrskrivbordsmiljöer växer.

Vidare läsning

back to top of the page icon