blob: 76eee312e1aeaccc3e50fe081ba94de6cccc9087 (
plain) (
tree)
|
|
version: "3.8"
services:
suricata:
image: jasonish/suricata:6.0.3
restart: unless-stopped
networks:
- suricatanet
volumes:
- surilogs:/var/log/suricata
- surirules:/var/lib/suricata
- suriconf:/etc/suricata
cap_drop:
- ALL
cap_add:
- net_admin
- sys_nice
environment:
- SURICATA_OPTIONS=-i eth0 -vvv
network_mode: "host"
evebox:
image: jasonish/evebox:0.14.0
elasticsearch:
image: elasticsearch:7.10.1
volumes:
- elk-data:/usr/share/elasticsearch/data
networks:
- notifnet
- lognet
ports:
- "9200:9200"
- "9300:9300"
environment:
- ES_JAVA_OPTS=-Xms256m -Xmx256m
- discovery.type=single-node
- xpack.monitoring.enabled=true
- xpack.watcher.enabled=true
logstash:
image: logstash:7.10.1
networks:
- lognet
depends_on:
- elasticsearch
environment:
- MONITORING_ENABLED=true
- LS_JAVA_OPTS=-Xms256m -Xmx256m
ports:
- "5000:5000"
kibana:
image: kibana:7.10.1
environment:
- ELASTICSEARCH_URL=http://elastic:9200
networks:
- lognet
ports:
- "5102:5601"
depends_on:
- elasticsearch
networks:
suricatanet:
lognet:
volumes:
surilogs:
surirules:
suriconf:
|