Централізований збір журналів подій Windows з кількох ПК
Налаштування Windows Event Forwarding для збору журналів з кількох ПК на центральний колектор. Підписки, WinRM і фільтрація подій через PowerShell.
Windows Event Forwarding дозволяє збирати журнали з десятків ПК в одне місце — незамінно для моніторингу безпеки.
Архітектура
Джерела (агенти) → Колектор (зберігає всі логи) → Аналіз
Крок 1: Налаштувати Колектор
# На Колекторі — від адміністратора
winrm quickconfig -quiet
wecutil qc -quiet
Get-Service wecsvc | Select-Object Status
Крок 2: Налаштувати Джерела
# На кожному Джерелі
winrm quickconfig -quiet
# Додати мережеву службу до читачів журналів
Add-LocalGroupMember -Group "Event Log Readers" -Member "NT AUTHORITY\NETWORK SERVICE"
Крок 3: Створити підписку
# Перевірити підписки
wecutil es
# Перевірити статус підписки
wecutil gr Security-Events
# Видалити підписку
wecutil ds Security-Events
Переглянути передані події
Get-WinEvent -LogName "ForwardedEvents" -MaxEvents 20 |
Select-Object TimeCreated, Id, MachineName, Message | Format-List
# Фільтр за конкретним ПК
Get-WinEvent -LogName "ForwardedEvents" |
Where-Object {$_.MachineName -eq "PC01"} |
Select-Object -First 20
Часті питання
Скільки Джерел може обробити один Колектор?
500-2000 ПК залежно від обсягу подій і заліза. Для великих середовищ — кілька колекторів або SIEM.
Події приходять із затримкою або не приходять?
Перевір WinRM підключення з Колектора до Джерела. Перевір членство в Event Log Readers. wecutil gr НазваПідписки для деталей помилок.
Резюме
Колектор: winrm quickconfig + wecutil qc. Джерела: winrm quickconfig + Network Service в Event Log Readers. Підписка з XML фільтром. Перегляд в ForwardedEvents. GPO для розгортання на домен.