• Avancerad IT

Reliability Monitor - En doldis med potential

Vad hände? Vad var det som kraschade? Vad hände innan? Tillförlitlighetsövervakaren, mer känd under sitt engelska namn Reliability Monitor, fungerar som en dagbok över vad som hänt på din dator flera månader tillbaka.

reliability-monitor.png

Reliability Monitor är ett superverktyg vid felsökning eftersom den fångar upp en massa saker, som exempelvis dessa:

  • Installationer av många program och drivrutiner
  • Information om uppdateringar och hur det har gått för dem
  • Applikationskrascher
  • Vissa OS-krascher, felaktig avstängning av datorn, med mera

En anledning till att många har missat detta coola verktyg är kanske för det kan vara svårt att hitta.

Verktyget ligger under "Control Panel\All Control Panel Items\Security and Maintenance\Reliability Monitor". Det finns både på Windows server och klient, och du kan hitta det genom att söka på startmenyn, men eftersom det namnet skiljer på olika språk kan det vara lättare att antingen gå via kontrollpanelen enligt ovan eller att köra kommandot ”perfmon /rel”.

Inte bara lokalt - Ta hjälp av PowerShell

Reliability Monitor visar i grunden bara info från den lokala datorn men med lite PowerShell remoting kan du hämta samma information från hur många datorer som helst i ett svep. Visserligen inte med riktigt samma dagboksgrafik men det blir fullt förståeligt och användbart.

Här följer några enkla exempel på detta:

Exempel 1

Detta bygger på att alla måldatorerna har WinRM service igång eftersom Get-CimInstance använder det:

Get-CimInstance Win32_ReliabilityRecords -ComputerName localhost |
select PSComputerName,TimeGenerated,Message,SourceName |
Out-GridView

Exempel 2

Det här exemplet bygger på att alla måldatorerna kan nås via RPC/DCOM eftersom Get-WmiObject använder det:

Get-WmiObject Win32_ReliabilityRecords -ComputerName localhost |
select PSComputerName,TimeGenerated,Message,SourceName | 
Out-GridView

”-ComputerName localhost” kan bytas ut mot exempelvis ”-ComputerName PC1,PC2,PC3,PC4”, alternativt kan du på olika sätt läsa in hundratals datornamn.

PowerShell remoting är otroligt användbart men kan också kräva en viss behörighet för användaren som försöker utföra kommandona, vem som helst får nämligen inte använda PowerShell på detta vis.

Författare: Hans Dahlin

Hans Dahlin har jobbat i IT-branschen i nästan 30 år. Främst har han jobbat som it-tekniker men har även många års erfarenhet som instruktör inom området Microsoft. Under 2011-2021 jobbade Hans som instruktör för Cornerstone.
Hans är specialiserad inom PowerShell, Active Directory och delar av Windows Server och Windows Klient. Under en 11 år lång period arbetade även Hans som it-tekniker på Nasdaq Stockholm (tidigare OMX) med Windows Server-lösningar. 


Hans Dahlin
Ämnesområdesexpert

Relaterat innehåll

  • Avancerad IT
Smart lösning på problemet med åtkomst
Att se till att anställda och partners får tillgång till rätt saker är en viktig uppgift för alla företag. Det påverkar produktiviteten direkt. Likaså är det en viktig uppgift att se till att tillgången tas bort när det inte längre är motiverat att den skall vara kvar. Det påverkar säkerheten direkt. Idag när vi oftast arbetar på distans så kan det här vara svårt att åstadkomma.
  • Avancerad IT
En moderniserad Windows-klientplattform
Genom att köra dina Windows-datorer anslutna till endast Intune kan du göra livet enklare för dina användare i verksamheten men också underlätta för de som hanterar plattformen under hela enhetens livscykel.
  • Avancerad IT
Smart lösning på problemet med åtkomst
Att se till att anställda och partners får tillgång till rätt saker är en viktig uppgift för alla företag. Det påverkar produktiviteten direkt. Likaså är det en viktig uppgift att se till att tillgången tas bort när det inte längre är motiverat att den skall vara kvar. Det påverkar säkerheten direkt. Idag när vi oftast arbetar på distans så kan det här vara svårt att åstadkomma.

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post