update elasticsearch configuration with docker-compose

This commit is contained in:
Jose Luis
2017-02-21 16:18:15 -05:00
parent ac1b19b8ad
commit 1e46465992
2 changed files with 54 additions and 36 deletions

View File

@@ -228,44 +228,57 @@ docker-compose build && docker-compose up -d
# Docker compose file # Docker compose file
``` ```
version: '2' version: '2'
services: services:
wazuh: wazuh:
build: wazuh/ image: wazuh/wazuh
hostname: wazuh-manager hostname: wazuh-manager
restart: always
ports: ports:
- "1514:1514" - "1514/udp:1514/udp"
- "1515:1515" - "1515:1515"
- "514:514" - "514/udp:514/udp"
- "55000:55000" - "55000:55000"
networks: networks:
- docker_elk - docker_elk
elasticsearch: # volumes:
image: elasticsearch:latest # - my-path:/var/ossec/data
hostname: elasticsearch depends_on:
command: elasticsearch -E node.name="node-1" -E cluster.name="wazuh" -E network.host=0.0.0.0 - elasticsearch
ports:
- "9200:9200"
- "9300:9300"
environment:
ES_JAVA_OPTS: "-Xms1g -Xmx1g"
networks:
- docker_elk
logstash: logstash:
build: logstash/ image: wazuh/wazuh-logstash
hostname: logstash hostname: logstash
command: -f /etc/logstash/conf.d/ command: -f /etc/logstash/conf.d/
# volumes:
# - ./logstash/config:/etc/logstash/conf.d
links:
- kibana
- elasticsearch
ports: ports:
- "5000:5000" - "5000:5000"
networks: networks:
- docker_elk - docker_elk
depends_on: depends_on:
- wazuh/wazuh-elasticsearch - elasticsearch
environment: environment:
- LS_HEAP_SIZE=2048m - LS_HEAP_SIZE=2048m
elasticsearch:
image: elasticsearch:5.2.0
hostname: elasticsearch
restart: always
command: elasticsearch -E node.name="node-1" -E cluster.name="wazuh" -E network.host=0.0.0.0
ports:
- "9200:9200"
- "9300:9300"
environment:
ES_JAVA_OPTS: "-Xms2g -Xmx2g"
# volumes:
# - my-path:/usr/share/elasticsearch/data
networks:
- docker_elk
kibana: kibana:
build: kibana/ image: wazuh/wazuh-kibana
hostname: kibana hostname: kibana
restart: always restart: always
ports: ports:
@@ -276,9 +289,12 @@ docker-compose build && docker-compose up -d
- elasticsearch - elasticsearch
entrypoint: sh wait-for-it.sh elasticsearch entrypoint: sh wait-for-it.sh elasticsearch
networks: networks:
docker_elk: docker_elk:
driver: bridge driver: bridge
ipam:
config:
- subnet: 172.25.0.0/24
``` ```
# Change Log # Change Log

View File

@@ -20,6 +20,8 @@ services:
image: wazuh/wazuh-logstash image: wazuh/wazuh-logstash
hostname: logstash hostname: logstash
command: -f /etc/logstash/conf.d/ command: -f /etc/logstash/conf.d/
# volumes:
# - ./logstash/config:/etc/logstash/conf.d
links: links:
- kibana - kibana
- elasticsearch - elasticsearch