Add Base Configs

This commit is contained in:
2025-01-15 05:40:18 -06:00
commit 2730549d6f
5 changed files with 86 additions and 0 deletions

58
docker-compose.yml Executable file
View File

@@ -0,0 +1,58 @@
version: '3'
services:
elasticsearch:
image: elasticsearch:8.15.1
container_name: elasticsearch
ports:
- "9200:9200"
- "9300:9300"
volumes:
- test_data:/usr/share/elasticsearch/data/
- ./elk-config/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
environment:
- discovery.type=single-node
- http.host=0.0.0.0
- transport.host=0.0.0.0
- xpack.security.enabled=false
- cluster.name=elasticsearch
- bootstrap.memory_lock=true
networks:
- elk
logstash:
image: logstash:8.15.1
container_name: logstash
ports:
- "5044:5044"
- "9600:9600"
volumes:
- ./elk-config/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf
- ./elk-config/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml
- ls_data:/usr/share/logstash/data
networks:
- elk
depends_on:
- elasticsearch
kibana:
image: kibana:8.15.1
container_name: kibana
ports:
- "5601:5601"
volumes:
- ./elk-config/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml
- kb_data:/usr/share/kibana/data
networks:
- elk
depends_on:
- elasticsearch
networks:
elk:
driver: bridge
volumes:
test_data:
ls_data:
kb_data:

View File

@@ -0,0 +1,2 @@
cluster.name: "elasticsearch"
network.host: localhost

7
elk-config/kibana/kibana.yml Executable file
View File

@@ -0,0 +1,7 @@
# Default Kibana configuration for docker target
server.name: kibana
server.host: 0.0.0.0
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
monitoring.ui.container.logstash.enabled: true

View File

@@ -0,0 +1,17 @@
input {
beats{
port => 5044
}
}
filter {
}
output {
elasticsearch {
hosts => "http://elasticsearch:9200"
index => "%{[@metadata][beat]}-%{[@metadata][version]}"
user => "elastic"
password => "password"
}
}

View File

@@ -0,0 +1,2 @@
http.host: 0.0.0.0
xpack.monitoring.elasticsearch.hosts: ["http://elasticsearch:9200"]