Mikrotik Netflow data on the ELK Stack
1.6K
Based on: https://github.com/arktronic/docker-quick-elastic-netflow
Configure Mikrotik > IP > Traffic Flow > Target source address of 0.0.0.0 and version IPFIX instead of 9
You can find these config files in the original github repository.
docker-compose.yml:
services:
mikrotikflow:
image: nulldevil/mikrotikflow:latest
restart: always
container_name: mikrotikflow
init: true
ports:
- "2055:2055/udp"
networks:
- traefik
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- "traefik.http.routers.mikrotikflow.rule=Host(`mikrotikflow.lan`)"
- "traefik.http.routers.mikrotikflow.middlewares=middlewares-authentik@file"
- "traefik.http.services.mikrotikflow.loadbalancer.server.port=5601"
volumes:
- "/srv/dockers/mikrotikflow/elasticsearch:/var/lib/elasticsearch"
- "/srv/dockers/mikrotikflow/elasticonf/elasticsearch.yml:/etc/elasticsearch/elasticsearch.yml"
- "/srv/dockers/mikrotikflow/kibana:/var/lib/kibana"
- "/srv/dockers/mikrotikflow/kibanaconf/kibana.yml:/etc/kibana/kibana.yml"
networks:
traefik:
external: true
Additional volumes added to ensure the data persistency.
Content type
Image
Digest
sha256:cf6e619f8…
Size
955.1 MB
Last updated
over 1 year ago
docker pull nulldevil/mikrotikflow