elk stack deployment w/ vagrant

11
ELK Stack Deployment w/ Vagrant Setting up a local Search & Analyzation Platform Markus Rodi & Arnold Bechtoldt Karlsruhe, 24.09.2015

Upload: arnold-bechtoldt

Post on 21-Jan-2018

400 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ELK Stack Deployment w/ Vagrant

ELK Stack Deployment w/ Vagrant Setting up a local

Search & Analyzation Platform

Markus Rodi & Arnold Bechtoldt

Karlsruhe, 24.09.2015

Page 2: ELK Stack Deployment w/ Vagrant

Markus Rodi Systems Engineer @ inovex GmbH

〉  System Automation & Development (DevOps)

〉  ELK Expert

〉  Slides & Talks at inovex.de

2

Page 3: ELK Stack Deployment w/ Vagrant

Arnold Bechtoldt Systems Engineer @ inovex GmbH

〉  Platform Engineering

〉  System Automation & Development (DevOps)

〉  Open Source Software Contributor

〉  Blog, Slides & Videos at arbe.io + inovex.de

3

Page 4: ELK Stack Deployment w/ Vagrant

1.  ELK Stack in General 2.  Vagrant Deployment Strategy

3.  Hands on: Demo

4.  Q&A

Agenda

4

Page 5: ELK Stack Deployment w/ Vagrant

ELK Stack in General

http://www.lifeofpix.com/gallery/tools-3/

Page 6: ELK Stack Deployment w/ Vagrant

Elasticsearch: 〉  distributed RESTful search and analytics server

〉  document-oriented & schema-less

〉  fault tolerant

Logstash: 〉  log data collecting, aggregating and outputting server

〉  compatible to lots of data generators & stores

Kibana: 〉  elasticsearch data visualization web frontend

ELK Stack in General

6

Page 7: ELK Stack Deployment w/ Vagrant

Vagrant Deployment Strategy

Page 8: ELK Stack Deployment w/ Vagrant

•  3-Nodes Elasticsearch cluster

•  Logstash sends system log data to Elasticsearch

•  Kibana visualizes Elasticsearch documents

1.  Download puppetlabs/debian-7.8-64-nocm image

2.  Create VirtualBox VMs

3.  Installation of basic OS packages & SaltStack

4.  Fully automated software installation with SaltStack

Vagrant Deployment Strategy

8

Page 9: ELK Stack Deployment w/ Vagrant

Hands on: Demo

Page 10: ELK Stack Deployment w/ Vagrant

Q&A

Page 11: ELK Stack Deployment w/ Vagrant

Thank You! Markus Rodi ([email protected])

Arnold Bechtoldt ([email protected])

IT Engineering & Operations inovex GmbH Ludwig-Erhard-Allee 6 76131 Karlsruhe (GER)

CC BY-NC-ND inovex.de youtube.com/inovexGmbH