Deployment: ELK Updates

- Filebeat can be used externally with and without de security
- Minor fix in Label ELK label description in CF template
pull/546/head
cruizba 2020-09-28 10:06:16 +02:00
parent 593b2fa80d
commit 92956887b5
3 changed files with 9 additions and 10 deletions

View File

@ -213,7 +213,7 @@ Metadata:
- OpenViduSecret
- MediaNodesStartNumber
- Label:
default: Kibana configuration
default: Elasticsearch and Kibana configuration
Parameters:
- ElasticsearchUser
- ElasticsearchPassword

View File

@ -17,8 +17,6 @@ processors:
output:
elasticsearch:
hosts: ["${OPENVIDU_PRO_ELASTICSEARCH_HOST}"]
username: ${ELASTICSEARCH_USERNAME}
password: ${ELASTICSEARCH_PASSWORD}
indices:
- index: "filebeat-redis-%{+yyyy.MM.dd}"
when.or:

View File

@ -88,10 +88,6 @@ services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.8.0
restart: always
command:
- '/bin/bash'
- '-c'
- '/usr/share/elasticsearch/bin/elasticsearch-users useradd ${ELASTICSEARCH_USERNAME} -p ${ELASTICSEARCH_PASSWORD} -r superuser; /tini -- /usr/local/bin/docker-entrypoint.sh'
environment:
- discovery.type=single-node
- xpack.security.enabled=true
@ -99,6 +95,10 @@ services:
- 9200:9200
volumes:
- ./elasticsearch:/usr/share/elasticsearch/data
command: >
/bin/bash -c "elasticsearch-users useradd ${ELASTICSEARCH_USERNAME}
-p ${ELASTICSEARCH_PASSWORD} -r superuser;
docker-entrypoint.sh"
kibana:
image: docker.elastic.co/kibana/kibana:7.8.0
@ -116,11 +116,12 @@ services:
restart: always
user: root
environment:
- ELASTICSEARCH_USERNAME=${ELASTICSEARCH_USERNAME}
- ELASTICSEARCH_PASSWORD=${ELASTICSEARCH_PASSWORD}
- OPENVIDU_PRO_ELASTICSEARCH_HOST=${OPENVIDU_PRO_ELASTICSEARCH_HOST:-http://127.0.0.1:9200}
volumes:
- ./beats/filebeat.yml:/usr/share/filebeat/filebeat.yml:ro
- /var/lib/docker:/var/lib/docker:ro
- /var/run/docker.sock:/var/run/docker.sock
command: filebeat -e -strict.perms=false
command: >
/bin/bash -c "filebeat -e -strict.perms=false
`if [ ! -z $ELASTICSEARCH_USERNAME ]; then echo '-E output.elasticsearch.username=$ELASTICSEARCH_USERNAME'; fi`
`if [ ! -z $ELASTICSEARCH_PASSWORD ]; then echo '-E output.elasticsearch.password=$ELASTICSEARCH_PASSWORD'; fi`"