Skip to content

Simple, automated means to stand up an ELK stack on Ubuntu 14.04 LTS.

Notifications You must be signed in to change notification settings

SkiTheSlicer/elk-airgap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

elk-airgap

Goal:

The goal of this project was to create a simple, automated means to stand up an ELK (Elasticsearch, Logstash, Kibana) stack on an Ubuntu 14.04 LTS system in an airgapped (offline) environment.

Components:

It is comprised of 2 parts: the downloader (python) which requires an internet connection, and the installer (bash) which does not.

The downloader scrapes URLs to determine the most up-to-date packages, and then downloads them. It requires BeautifulSoup (http://www.crummy.com/software/BeautifulSoup/bs4/download/) and Requests (https://github.com/kennethreitz/requests/releases). I chose python to ensure that a user can use Windows or Linux as their online machine.

The installer is written in bash. It iterates through the expected output of the downloader, and manipulates configurations as necessary.

About

Simple, automated means to stand up an ELK stack on Ubuntu 14.04 LTS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published