No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ELK-install-5.sh
ELK-install-ids.sh
ELK-install-x.sh
ELK-install.sh
README.md
webserver-install.sh

README.md

README

NELK Installation Script (Elasticsearch, Logstash, Kibana & Nginx)

What is this repository for?

  • This script installs and configures every single component of the ELK Stack, Beats, Certificates, Nginx SSL Reverse Proxy and creates pre-configured Client side automated install file.
  • Consists of 2 releases, Elasticsearch 5 and 6.
  • ELK-install.sh (with elastic-6.x) & ELK-install-5.sh (with elastic-5.x) + (Packetbeat, Metricbeat, Filebeat)
  • ELK-install-x.sh (X-Pack with elastic-6.x + Packetbeat, Metricbeat, Filebeat, Auditbeat)
  • Tested on Ubuntu 16.04.04 LTS
  • Version: 0.1

How do I get set up?

  • Pre-Req:
  • Ubuntu 16.04 LTS default install
  • Static IP
  • Hostname
  • Hosts file

ELK Server install Github

ELK Server install Bitbucket

ELK Client install

  • cd ~
  • scp ELK-client-install.sh user@clientIP:/home/whatever
  • ssh clientIP
  • cd /home/whatever
  • chmod +x ELK-client-install.sh
  • ./ELK-client-install.sh
Tips'n'Tricks
  • Editing or copy-paste etc in Windows can add some aliens to your code
  • To check code: cat -v -e filename.sh
  • To remove hidden windows characters from files: dos2unix filename.sh
  • Or: sed 's/\r//' filename.sh > otherfilename.sh
  • Or commit with normal client (GitKraken or SourceTree)

Who do I talk to?

  • margus

Credits

  • Original Fork Credits to sniper7kills/ELK-install.sh
  • Credits for some coding tips to silentbreaksec/helk-installer.sh