Hur man övervakar Windows-händelselogg med hjälp av powershell och ADAudit Plus

Övervakning av händelseloggar är viktigt för att få en helhetsbild över din organisations IT-miljö. Händelseloggar innehåller massvis av information om ändringar av filåtkomst, administrativa händelser, inloggningsaktiviteter och så vidare. Att spåra och registrera kritiska händelser som inträffar i en organisations nätverk är avgörande för att uppfylla säkerhetsgranskningar och krav på IT-efterlevnad.

Det följande är en jämförelse mellan förfaranden för övervakning av händelseloggar med hjälp av Windows PowerShell och ADAudit Plus:

PowerShell

Steg att ta för att övervaka händelselogg med hjälp av PowerShell:

  • Definiera den domän som du vill samla in händelseloggarna för.
  • Hitta LDAP-attributen som du behöver för att hämta loggarna.
  • Kompilera skriptet.
  • Kör den i Windows PowerShell
  • De insamlade händelseloggarna kommer att exporteras i det angivna formatet.
  • Om du vill exportera loggarna i ett annat filformat modifierar du skriptet i enlighet med detta.

Exempel på Windows PowerShell-skript

Följande cmdlet får händelser från lokal dator och spara de i .html-format.

Get-EventLog -ReportType HTML -Path 'Ange den plats där rapporten måste sparas, t.ex.: C:\EventLogReports\Report1.html'

Om du vill hämta händelseloggar från en fjärrdator anger du datornamnet.

Get-EventLog -ComputerName Namn på önskad dator -ReportType HTML -Path "Ange den plats där rapporten måste sparas, t.ex.: C:\remoteLogReports\Report1.html"

För att kunna spara rapporterna i xml-format ersätter du HTML med XML i ovanstående cmdlets.

Skriptet kan ändras för att generera rapporter med andra parametrar som t.ex. -Before, -After (För att få rapporter före och efter ett visst datum respektive en viss tid.), -EntryType (Denna parameter returnerar loggar baserat på händelsestatus, t.ex. varning, fel, information, lyckad granskning eller misslyckad granskning.) och så vidare.

ADAudit Plus

För att få rapporten,

ADAudit Plus analyserar alla säkerhetshändelser i Windows-miljön och presenterar den i form av intuitiva rapporter för smidig analys.

Om du vill visa rapporter under olika kategorier navigerar du till fliken Rapporter i ADAudit Plus-konsolen.

  • Välj obligatorisk "Domän" från alternativet i listrutan högst upp i höger hörn.
  • Välj "Exportera som" för att exportera rapporten i något av de föredragna formaten (CSV, PDF, HTML och XLS).
powershell-monitor-event-log-1

ADAudit Plus gör det också möjligt för användare att generera anpassade rapporter.
Navigera till Analys -> Anpassade rapporter för att skapa anpassade rapporter.

Det självförklarande gränssnittet gör det möjligt för användare att välja parametrar att övervaka och inkludera i rapporten.

powershell-monitor-event-log-2

Rapporten som skapades av användaren går att få åtkomst till genom att klicka på knappen Visa anpassade rapporter. Rapporten kan också exporteras i något av de föredragna formaten (PDF, XLS, HTML och CSV) genom att välja alternativet "Exportera som".

Följande är begränsningarna när man erhåller rapporter från Eventlog med hjälp av inbyggda verktyg som Windows PowerShell:

  • Vi kan endast köra detta skript från datorerna som har rollen Domäntjänster i Active Directory.
  • För att kunna exportera rapporten i andra format behöver skriptet modifieras varje gång.
  • Att tillämpa fler filter kommer att öka LDAP-frågans komplexitet.
  • Vid identifiering av nödvändig information kan det vara besvärligt att förstå omfattande händelseloggdata.

ADAudit Plus kommer automatiskt att skanna alla DC:er i domänen för att hämta data från Eventlog, generera rapporten och presentera den i ett enkelt och intuitivt utformat användargränssnitt.

Relaterade resurser