SOC Home Lab with Wazuh

Installation, Configuration and Monitoring Documentation

Kali Linux
Windows Agent
Wazuh 4.14
Security Monitoring
Syscollector
File Integrity Monitoring

NAVIGASI DOKUMENTASI

Project Overview

Proyek ini merupakan implementasi nyata pembangunan Home Lab SIEM (Security Information and Event Management) menggunakan platform Wazuh. Dengan memasang Wazuh Manager pada Kali Linux dan mengintegrasikan agen pemantau pada Windows endpoint, lab ini berfungsi sebagai pusat analisis log dan deteksi ancaman real-time.

Tujuan Proyek:

Hardware Requirements

  • CPU: Minimal 2 Core
  • RAM: Minimal 4 GB
  • Storage: 40 GB
  • Network: NAT Mode
  • Internet: Koneksi Aktif

Software Requirements

  • Manager Host: Kali Linux
  • Target Endpoint: Windows 11
  • Wazuh SIEM: Versi 4.14
  • Shell Host: PowerShell Administrator
  • Browser: Chrome / Firefox

Topologi & Flow Lab

Berikut adalah visualisasi lengkap mengenai arsitektur topologi jaringan serta alur pengujian (flow) untuk modul File Integrity Monitoring (FIM) dan Malware Detection (EICAR Test) di dalam lingkungan lab:

Topologi dan Flow Lab Wazuh FIM & Malware Detection

Diagram: Arsitektur Topologi & Alur Proses Deteksi FIM & Malware (EICAR)

Berdasarkan skema alur di atas, pengujian lab dibagi menjadi dua mekanisme utama:

Step 1 — Install Wazuh Manager

Proses deployment komponen manajemen utama Wazuh (All-In-One Script) dieksekusi di dalam mesin Kali Linux menggunakan satu baris perintah otomatis.

curl -sO https://packages.wazuh.com/4.14/wazuh-install.sh && sudo bash ./wazuh-install.sh -a

Hasil instalasi berupa backup otomatis berkas konfigurasi user di folder /etc/wazuh-indexer/internalusers-backup beserta output detail URL kredensial login admin.

Step 2 — Login Dashboard

Akses visual monitoring dashboard menggunakan alamat IP lokal server Wazuh Manager melalui web browser.

  • URL Akses: https://192.168.226.135
  • Username: admin
  • Password: mKaST*14amWm?Ra524ouG?8*ExhGw0Ez
Buka Screenshot Halaman Login

Step 3 — Deploy Windows Agent

Tambahkan target host baru dengan menekan tombol "Deploy new agent" dari konsol Web Wazuh:

  • Pilih opsi platform OS: Windows
  • Masukkan IP Address Manager: 192.168.226.135
  • Tentukan nama identitas agen, contoh: Windows-2026
Buka Screenshot Form Deployment

Step 4 — Install Windows Agent

Eksekusi script di terminal PowerShell dengan privilese Run as Administrator pada sisi endpoint Windows target.

Invoke-WebRequest -Uri https://packages.wazuh.com/4.x/windows/wazuh-agent-4.14.6-1.msi -OutFile $env:tmp\wazuh-agent.msi; msiexec.exe /i $env:tmp\wazuh-agent.msi /q WAZUH_MANAGER='192.168.226.135' WAZUH_AGENT_NAME='Windows-2026'

Gunakan perintah berikut untuk memvalidasi keberadaan file paket installer msi:

Test-Path "$env:TEMP\wazuh-agent.msi"
Buka Screenshot Wizard UI Installer

Step 5 — Verify Service

Lakukan validasi status kelayakan operasi dari service agent maupun manager server.

PowerShell Windows:

Get-Service WazuhSvc

Terminal Kali Linux:

sudo systemctl status wazuh-manager

Untuk memicu pembaruan atau me-restart agen Windows, eksekusi:

Restart-Service WazuhSvc
Buka Screenshot Verifikasi Status

Step 6 — Troubleshooting

Jika status agen terdeteksi 'Disconnected' berkelanjutan, periksa kecocokan data server pada file konfigurasi lokal Windows.

Catatan Penting: Jalankan text editor (seperti Notepad) dengan opsi Run as Administrator sebelum memodifikasi berkas konfigurasi di bawah ini:

C:\Program Files (x86)\ossec-agent\ossec.conf

Ubah alamat tujuan agen yang semula default bernilai:

<address>0.0.0.0</address>

Arahkan menuju IP statis Wazuh Manager Anda:

<address>192.168.226.135</address>

Gunakan command network berikut untuk menguji konektivitas port TCP 1514:

Test-NetConnection 192.168.226.135 -Port 1514

Step 7 — File Integrity Monitoring

Konfigurasikan pengawasan berkas real-time dengan mendaftarkan direktori khusus ke dalam berkas ossec.conf milik agen di bawah tag elemen induk <syscheck>:

<directories realtime="yes">C:\Users\Administrator\Hacker</directories>
<directories realtime="yes" check_all="yes">D:\hackeren</directories>

Simpan perubahan berkas, lalu lakukan penyegaran service agen melalui PowerShell:

Restart-Service WazuhSvc
Buka Screenshot Modul Windows Services

Step 8 — Monitoring Result

Berikut matrik pencapaian hasil akhir validasi fungsionalitas monitoring perangkat lab:

Agent Connected

Koneksi agen via port 1514 berstatus berhasil.

Service Running

Modul service WazuhSvc aktif di Windows.

Status Active

Dashboard mendeteksi status agen sebagai active.

Log Collected

Security event log terkirim ke server manager.

FIM Running

Deteksi modifikasi file beroperasi secara real-time.

Syscollector Active

Inventori paket hardware & software terhimpun otomatis.

Buka Screenshot Dashboard FIM Alerts

Kesimpulan

Seluruh tahapan instalasi, konfigurasi, dan verifikasi komponen proyek Home Lab SIEM ini berhasil diselesaikan dengan baik. Windows Agent kini telah terhubung secara aman dengan Wazuh Manager, dan seluruh fitur penting mulai dari pengumpulan log hingga monitoring integritas file (FIM) berfungsi dengan stabilitas tinggi.

Back to Projects