Elastic Stack Build Guide
This guide goes through the line-by-line installation process of a basic Elastic 8.4.3 stack.
Elastic Installation
Kibana Installation
Winlogbeat Installation
Download winlogbeat zip from Elastic
Extract contents into Program Files
Rename folder "Winlogbeat"
.\install-service-winlogbeat.ps1
(may require PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-winlogbeat.ps1)
winlogbeat.yml changes
Kibana
host: [ip address of Kibana server]
ssl.verification_mode: none
Elasticsearch Output
hosts: ["https://ip_address:9200"]
username:
password:
ssl.verification_mode: none
Elastic user notes
must make a custom role with the cluster perms monitor and manage_ilm and the index perms manage on the winlogbeat-* indices
must add that role, the kibana_admin role, and the ingest_admin role to the user
.\winlogbeat.exe setup -e
reminder to check the logs that get outputted! will tell you any issues that pop up
Start-Service Winlogbeat
Elastic Security Setup
Common Issues
navigating to kibana IP and port in web browser and get the "Kibana is not ready yet" message
authentication issue between Kibana and ES
check that ES is running
check that Kibana creds are correct and it has the right perms
Elasticsearch failing with "no file path" errors
IP address is wrong in ES config file- must change
Last updated