Lewati ke isi

Instalasi Pertama Wazuh pada Linux

Installasi Wazuh memiliki banyak alternatif. Beberapa alternatif installasi yang efektif adalah wazuh assistant installation.

Wazuh Indexer

Install dan konfigurasi wazuh indexer dapat dilakukan dengan single-node atau multi-node. Wazuh indexer adalah mesin pencari teks lengkap yang sangat skalabel, serta menjadi inti dari sumber manajemen indeks.

Membutuhkan akses root untuk melakukan installasi

Download konfigurasi file dan skrip asistant wazuh.

curl -sO https://packages.wazuh.com/4.5/wazuh-install.sh
curl -sO https://packages.wazuh.com/4.5/config.yml

Konfigurasi file ./config.yml dan ganti nama node dan IP node. Lakukan konfigurasi ini di setiap wazuh indexer, wazuh manager, dan wazuh dashboard.

./config.yml
nodes:
  # Wazuh indexer nodes
  indexer:
    - name: wz-indexer
      ip: ip-wz-indexer
    #- name: node-2
    #  ip: <indexer-node-ip>
    #- name: node-3
    #  ip: <indexer-node-ip>

  # Wazuh server nodes
  server:
    - name: wz-server
      ip: ip-wz-server
    #  node_type: master
    #- name: wazuh-2
    #  ip: <wazuh-manager-ip>
    #  node_type: worker
    #- name: wazuh-3
    #  ip: <wazuh-manager-ip>
    #  node_type: worker

  # Wazuh dashboard nodes
  dashboard:
    - name: wz-dashboard
      ip: ip-wz-dashboard

Jalankan assistant wazuh dengan menambahkan opsi --generate-config-files untuk membuat cluster key, certificates, dan password yang akan diperlukan untuk installasi wazuh.

./wazuh-install.sh --generate-config-files

Salin file hasil generation diatas ke masing-masing server wazuh indexer, server wazuh manager, dan server wazuh dashboard.

scp wazuh-install-files.tar root@ip-server:~/

Jalankan assistant wazuh dengan menambahkan opsi --wazuh-indexer dan nama-node untuk menginstall wazuh indexer.

nama-node harus sesuai dengan yang ada pada konfigurasi config.yml

Pastikan file wazuh-install-files.tar sudah ada pada direktori installasi

./wazuh-install.sh --wazuh-indexer wz-indexer

Ulangi perintah tersebut di setiap wazuh indexer yang ada pada cluster.

Jalankan assistant wazuh dengan menambahkan opsi --start-cluster untuk mengupdate informasi sertifikat baru dan memulai cluster.

Hanya perlu menjalankan command ini sekali, tidak perlu di setiap node wazuh indexer

./wazuh-install.sh --start-cluster

Wazuh Server

Install dan konfigurasi wazuh server dapat dilakukan dengan single-node atau multi-node. Wazuh server adalah mesin yang bertugas untuk menganalisis data yang diterima dari wazuh indexer dan memicu peringatan ketika ancaman atau anomali terdeteksi. Wazuh server juga mencakup filebeat.

Membutuhkan akses root untuk melakukan installasi

Download skrip asistant wazuh.

curl -sO https://packages.wazuh.com/4.5/wazuh-install.sh

Jalankan assistant wazuh dengan menambahkan opsi --wazuh-server dan nama-node untuk menginstall wazuh server.

nama-node harus sesuai dengan yang ada pada konfigurasi config.yml

Pastikan file wazuh-install-files.tar sudah ada pada direktori installasi

./wazuh-install.sh --wazuh-server wz-server

Perlu menjalankan command ini di setiap node wazuh server

Wazuh Dashboard

Wazuh dashboard adalah interface web untuk memvisualisasikan security event dan history.

Membutuhkan akses root untuk melakukan installasi

Download skrip asistant wazuh.

curl -sO https://packages.wazuh.com/4.5/wazuh-install.sh

Jalankan assistant wazuh dengan menambahkan opsi --wazuh-dashboard dan nama-node untuk menginstall wazuh dashboard.

nama-node harus sesuai dengan yang ada pada konfigurasi config.yml

Pastikan file wazuh-install-files.tar sudah ada pada direktori installasi

./wazuh-install.sh --wazuh-dashboard wz-dashboard

Ketika installasi selesai, terlihat krenedisal untuk login wz-dashboard.

INFO: --- Summary ---
INFO: You can access the web interface https://<wazuh-dashboard-ip>
   User: admin
   Password: <ADMIN_PASSWORD>

INFO: Installation finished.

Info

Seluruh password yang sudah di-generation oleh asssistant wazuh akan tersimpan di file wazuh-password.txt yang ada pada wazuh-install-files.tar.

tar -O -xvf wazuh-install-files.tar wazuh-install-files/wazuh-passwords.txt

Akses web dashboard dengan kredensial tersebut.

URL         : https://<ip-wz-dashboard>/
Username    : admin
Password    : <admin-password>