Install Elasticsearch, Logstash, and Kibana on Windows Server 2012 R2
Overview
Source: https://en.wikipedia.org/wiki/NetFlowBy analyzing the data provided by NetFlow, a network administrator can determine things such as the source and destination of traffic, class of service, and the causes of congestion. A typical flow monitoring setup (using NetFlow) consists of three main components:In this tutorial, we will use:
- Flow exporter: aggregates packets into flows and exports flow records towards one or more flow collectors.
- Flow collector: responsible for reception, storage and pre-processing of flow data received from a flow exporter.
- Analysis application: analyzes received flow data in the context of intrusion detection or traffic profiling, for example.
- NetFlow generator (https://www.paessler.com/tools/netflowgenerator) as flow exporter
- nProbe (http://www.ntop.org/products/netflow/nprobe/) as flow collector
- Elasticsearch + Logstash + Kibana (ELK https://www.elastic.co) to receive, store, analyze, and display Netflow data
![]() |
| System Diagram |
A simple network diagram is created for this tutorial
![]() |
| Network Diagram |
Let's start by setting up an ELK stack on Windows Server 2012 R2


