SlideShare ist ein Scribd-Unternehmen logo
1 von 3
How To Deploy Logstash 1.1.13 on
Centos 6.x
Author : Kanwar Batra
Audience : System Administrators, NOC Monitoring Team, DBA's, Developers
Relevance : This document outlines the deployment of Logstash server components
What is Logstash
Logstash is a tool for managing events and logs. You can use it to collect logs, parse them,
and store them for later use (like, for searching). Speaking of searching, logstash comes
with a web interface for searching and drilling into all of your logs.
How to Download the Software
The software can be downloaded here
Software Details
This document is based on a 2 node deployment as a POC without redundancy. Logstash is
recommended to be deployed as a HA Cluster for redundancy and avoid loss of log data
due to individual node outages.
 First Node (LogStash Master Node)
o Centos 6.4 64 bit
o Logstash 1.1.13
o Elasticsearch v0.90 or higher
o Java v1.6 or Higher
o redis 2.6
o httpd 2.4
o apr 1.4.6
o grok 1.2
o geoip-geolite 2013.04.1
 Second Node (Elasticsearch Node)
o Centos 6.4 64 bit
o Logstash 1.1.13 (For Agent)
o Elasticsearch v0.90 or higher
o Java v1.6 or Higher
O/S Configuration Changes
On Centos 6.4 Server modify the following files
 /etc/sysctl.conf add to bottom of file
o sudo vi /etc/sysctl.conf
 vm.overcommit_memory = 1
 /etc/security/limits.conf

o * soft core unlimited
o * soft nofile 65535
o * hard nofile 65535
o elsearch soft memlock unlimited
o elsearch hard memlock unlimited
o elsearch soft nofile 256000
o elsearch hard nofile 256000
o elsearch soft rss unlimited
o elsearch hard rss unlimited
o elsearch soft stack unlimited
o elsearch hard stack unlimited
o elsearch soft cpu unlimited
o elsearch hard cpu unlimited
o elsearch soft nproc unlimited
o elsearch hard nproc unlimited
o elsearch soft as unlimited
o elsearch hard as unlimited
 /etc/sysctl/selinux
o SELINUX=disabled
 /etc/sysconfig/iptables & ip6tables
o Modify the files and add relevant ports. This document is created based on
iptables being disabled.
o service iptables stop
o service ip6tables stop
o chkconfig iptables off
o chkconfig ip6tables off
 Reboot the Host after above Changes
Pre-Install Checks

o service iptables status ( output - iptables: Firewall is not running)
o service ip6tables status ( output - ip6tables: Firewall is not running)
o sestatus ( output - SELinux status: disabled)
Software Install
Logstash Node (Install rpm's in the following order )
 sudo yum install java-1.6.0-sun-1.6.0.32-1jpp.x86_64.rpm
 sudo yum install elasticsearch-0.90.2-1.el6.x86_64.rpm logstash-1.1.13-1.el6.noarch.rpm
redis-2.6.13-1.el6.x86_64.rpm grok-1.20110708.1-1.el6.x86_64.rpm
 sudo yum install geoip-geolite-2013.04-1.el6.noarch.rpm
 Backup the default Logstash file logstash.conf in /etc/logstash directory to
logstash.conf.default
 Create logstash.conf
 Modify the elastic search yml file also and update it with relevant node details
 if you are using GeoIP license change the logstash GOIP to ls
/usr/share/GeoIP/GeoIPCity.dat if using lite us the value in the attached logstash.conf
 Install sudo yum install httpd-* apr-*
 Create a link to /usr/lib64 in /etc/httpd
 Modify the httpd.conf Please pay special attention to the LoadModules .
 Unzip the kibana software downloaded earlier and move the directory to /var/www/html
 Change directory to location of your kibana (/var/www/html/kibana3), copy kibana3.conf
to /etc/httpd/conf.d
 kibana conf should be configured
 config.js is updated as
 To have all services startup at boot run chkconfig
o chkconfig httpd on
o chkconfig elasticsearch on
o chkconfig logstash on
 This completes the setup of Logstash software on the First Host. The second host is
configured as an elastic search server.
Elasticsearch Node (Install rpm's in the following order )
 sudo yum install java-1.6.0-sun-1.6.0.32-1jpp.x86_64.rpm
 sudo yum install elasticsearch-0.90.2-1.el6.x86_64.rpm logstash-1.1.13-
1.el6.noarch.rpm grok-1.20110708.1-1.el6.x86_64.rpm
 sudo yum install geoip-geolite-2013.04-1.el6.noarch.rpm
 Backup the default Logstash file logstash.conf in /etc/logstash directory to
logstash.conf.default
 Create logstash.conf as for the agent
 Update the elastic search yml as
 To have all services startup at boot run chkconfig
o chkconfig httpd on
o chkconfig elasticsearch on
o chkconfig logstash on
 Now we have a running Logstash environment. At this time you can access the Kibana
frontend
 Run the curl command for template mapping from logstash server.
Configuration Files for references
https://drive.google.com/folderview?id=0B2jSbXbYuSe_MVotR3ZDdzlwaFE&usp=sharing
Disclaimer:
The install of this product and opinions are listed above are solely based on my experience in the
implementation of Logstash for a Customer and is a working solution copy from that experience..
You can reference and use this document and send questions which I can answer based on my
experience.
This however is not an official document from Logstash team and they have not evaluated this
document for it’s accuracy.

Weitere ähnliche Inhalte

Andere mochten auch

Galerias Cdav La Habana Cuba
Galerias Cdav La Habana CubaGalerias Cdav La Habana Cuba
Galerias Cdav La Habana CubaAlfonso Caputo
 
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)Mungyu Choi
 
HUKUM TATA NEGARA
HUKUM TATA NEGARAHUKUM TATA NEGARA
HUKUM TATA NEGARALION_354
 
잉여의 잉여력 관리
잉여의 잉여력 관리잉여의 잉여력 관리
잉여의 잉여력 관리JeongMin Kwon
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategyKenu, GwangNam Heo
 
Taller de Catrinas Mexicanas por Lourdes Huerta
Taller de Catrinas Mexicanas por Lourdes HuertaTaller de Catrinas Mexicanas por Lourdes Huerta
Taller de Catrinas Mexicanas por Lourdes HuertaAlfonso Caputo
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Guatemala User Group
 
[기타] Gs공모전 사업계획서
[기타] Gs공모전 사업계획서[기타] Gs공모전 사업계획서
[기타] Gs공모전 사업계획서더게임체인저스
 
왜 Spark 와 infinispan 왜 같이 쓰지
왜 Spark 와 infinispan 왜 같이 쓰지 왜 Spark 와 infinispan 왜 같이 쓰지
왜 Spark 와 infinispan 왜 같이 쓰지 Un Gi Jung
 

Andere mochten auch (16)

Galerias Cdav La Habana Cuba
Galerias Cdav La Habana CubaGalerias Cdav La Habana Cuba
Galerias Cdav La Habana Cuba
 
portfolio 2015
portfolio 2015portfolio 2015
portfolio 2015
 
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)
 
Presentation day2 oracle12c
Presentation day2 oracle12cPresentation day2 oracle12c
Presentation day2 oracle12c
 
What is merchandise
What is merchandiseWhat is merchandise
What is merchandise
 
HUKUM TATA NEGARA
HUKUM TATA NEGARAHUKUM TATA NEGARA
HUKUM TATA NEGARA
 
SQL Developer for DBAs
SQL Developer for DBAsSQL Developer for DBAs
SQL Developer for DBAs
 
잉여의 잉여력 관리
잉여의 잉여력 관리잉여의 잉여력 관리
잉여의 잉여력 관리
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
 
Taller de Catrinas Mexicanas por Lourdes Huerta
Taller de Catrinas Mexicanas por Lourdes HuertaTaller de Catrinas Mexicanas por Lourdes Huerta
Taller de Catrinas Mexicanas por Lourdes Huerta
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
 
ACV Agudo Tratamiento
ACV Agudo TratamientoACV Agudo Tratamiento
ACV Agudo Tratamiento
 
Tipos de drogas
Tipos de drogasTipos de drogas
Tipos de drogas
 
Introduction to OBIEE 11g
Introduction to OBIEE 11gIntroduction to OBIEE 11g
Introduction to OBIEE 11g
 
[기타] Gs공모전 사업계획서
[기타] Gs공모전 사업계획서[기타] Gs공모전 사업계획서
[기타] Gs공모전 사업계획서
 
왜 Spark 와 infinispan 왜 같이 쓰지
왜 Spark 와 infinispan 왜 같이 쓰지 왜 Spark 와 infinispan 왜 같이 쓰지
왜 Spark 와 infinispan 왜 같이 쓰지
 

Kürzlich hochgeladen

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Kürzlich hochgeladen (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Log managementforthecloudwithlogstash installationguide

  • 1. How To Deploy Logstash 1.1.13 on Centos 6.x Author : Kanwar Batra Audience : System Administrators, NOC Monitoring Team, DBA's, Developers Relevance : This document outlines the deployment of Logstash server components What is Logstash Logstash is a tool for managing events and logs. You can use it to collect logs, parse them, and store them for later use (like, for searching). Speaking of searching, logstash comes with a web interface for searching and drilling into all of your logs. How to Download the Software The software can be downloaded here Software Details This document is based on a 2 node deployment as a POC without redundancy. Logstash is recommended to be deployed as a HA Cluster for redundancy and avoid loss of log data due to individual node outages.  First Node (LogStash Master Node) o Centos 6.4 64 bit o Logstash 1.1.13 o Elasticsearch v0.90 or higher o Java v1.6 or Higher o redis 2.6 o httpd 2.4 o apr 1.4.6 o grok 1.2 o geoip-geolite 2013.04.1  Second Node (Elasticsearch Node) o Centos 6.4 64 bit o Logstash 1.1.13 (For Agent) o Elasticsearch v0.90 or higher o Java v1.6 or Higher O/S Configuration Changes On Centos 6.4 Server modify the following files  /etc/sysctl.conf add to bottom of file o sudo vi /etc/sysctl.conf  vm.overcommit_memory = 1  /etc/security/limits.conf  o * soft core unlimited o * soft nofile 65535 o * hard nofile 65535 o elsearch soft memlock unlimited o elsearch hard memlock unlimited o elsearch soft nofile 256000 o elsearch hard nofile 256000 o elsearch soft rss unlimited o elsearch hard rss unlimited o elsearch soft stack unlimited o elsearch hard stack unlimited
  • 2. o elsearch soft cpu unlimited o elsearch hard cpu unlimited o elsearch soft nproc unlimited o elsearch hard nproc unlimited o elsearch soft as unlimited o elsearch hard as unlimited  /etc/sysctl/selinux o SELINUX=disabled  /etc/sysconfig/iptables & ip6tables o Modify the files and add relevant ports. This document is created based on iptables being disabled. o service iptables stop o service ip6tables stop o chkconfig iptables off o chkconfig ip6tables off  Reboot the Host after above Changes Pre-Install Checks  o service iptables status ( output - iptables: Firewall is not running) o service ip6tables status ( output - ip6tables: Firewall is not running) o sestatus ( output - SELinux status: disabled) Software Install Logstash Node (Install rpm's in the following order )  sudo yum install java-1.6.0-sun-1.6.0.32-1jpp.x86_64.rpm  sudo yum install elasticsearch-0.90.2-1.el6.x86_64.rpm logstash-1.1.13-1.el6.noarch.rpm redis-2.6.13-1.el6.x86_64.rpm grok-1.20110708.1-1.el6.x86_64.rpm  sudo yum install geoip-geolite-2013.04-1.el6.noarch.rpm  Backup the default Logstash file logstash.conf in /etc/logstash directory to logstash.conf.default  Create logstash.conf  Modify the elastic search yml file also and update it with relevant node details  if you are using GeoIP license change the logstash GOIP to ls /usr/share/GeoIP/GeoIPCity.dat if using lite us the value in the attached logstash.conf  Install sudo yum install httpd-* apr-*  Create a link to /usr/lib64 in /etc/httpd  Modify the httpd.conf Please pay special attention to the LoadModules .  Unzip the kibana software downloaded earlier and move the directory to /var/www/html  Change directory to location of your kibana (/var/www/html/kibana3), copy kibana3.conf to /etc/httpd/conf.d  kibana conf should be configured  config.js is updated as  To have all services startup at boot run chkconfig o chkconfig httpd on o chkconfig elasticsearch on o chkconfig logstash on  This completes the setup of Logstash software on the First Host. The second host is configured as an elastic search server. Elasticsearch Node (Install rpm's in the following order )  sudo yum install java-1.6.0-sun-1.6.0.32-1jpp.x86_64.rpm  sudo yum install elasticsearch-0.90.2-1.el6.x86_64.rpm logstash-1.1.13- 1.el6.noarch.rpm grok-1.20110708.1-1.el6.x86_64.rpm  sudo yum install geoip-geolite-2013.04-1.el6.noarch.rpm
  • 3.  Backup the default Logstash file logstash.conf in /etc/logstash directory to logstash.conf.default  Create logstash.conf as for the agent  Update the elastic search yml as  To have all services startup at boot run chkconfig o chkconfig httpd on o chkconfig elasticsearch on o chkconfig logstash on  Now we have a running Logstash environment. At this time you can access the Kibana frontend  Run the curl command for template mapping from logstash server. Configuration Files for references https://drive.google.com/folderview?id=0B2jSbXbYuSe_MVotR3ZDdzlwaFE&usp=sharing Disclaimer: The install of this product and opinions are listed above are solely based on my experience in the implementation of Logstash for a Customer and is a working solution copy from that experience.. You can reference and use this document and send questions which I can answer based on my experience. This however is not an official document from Logstash team and they have not evaluated this document for it’s accuracy.