32c84827b7305086e51874bc59aa37beaec3859c
[platform-oam.git] / elk-stack / acumos-elk-env.sh
1 #!/bin/bash
2 # ===============LICENSE_START=======================================================
3 # Acumos Apache-2.0
4 # ===================================================================================
5 # Copyright (C) 2017-2019 AT&T Intellectual Property & Tech Mahindra. All rights reserved.
6 # ===================================================================================
7 # This Acumos software file is distributed by AT&T and Tech Mahindra
8 # under the Apache License, Version 2.0 (the "License");
9 # you may not use this file except in compliance with the License.
10 # You may obtain a copy of the License at
11 #
12 # http://www.apache.org/licenses/LICENSE-2.0
13 #
14 # This file is distributed on an "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # See the License for the specific language governing permissions and
17 # limitations under the License.
18 # ===============LICENSE_END=========================================================
19 #
20 # What this is: Environment file for ELK installation.
21 # Usage:
22 # - Intended to be called from docker-compose.yml
23 #
24
25 # Be verbose
26 set -x
27
28 export ACUMOS_ELK_ELASTICSEARCH_HOST=elasticsearch-hostname
29 export ACUMOS_ELK_ELASTICSEARCH_PORT=9200
30 export ACUMOS_ELK_NODE_PORT=9300
31 export ACUMOS_ELK_LOGSTASH_PORT=5000
32 export ACUMOS_ELK_KIBANA_PORT=5601
33 export ACUMOS_ELK_CLIENT_PORT=9600
34
35 #Elk client schedule cron job for snapshot creation.
36 export ELK_CLIENT_CRONSCHEDULE_CREATESNAPSHOT_TIME="0 0 * * * *"
37
38 # Java heap size
39 export ACUMOS_ELK_ES_JAVA_HEAP_MIN_SIZE=4g
40 export ACUMOS_ELK_ES_JAVA_HEAP_MAX_SIZE=4g
41 export ACUMOS_ELK_LS_JAVA_HEAP_MIN_SIZE=4g
42 export ACUMOS_ELK_LS_JAVA_HEAP_MAX_SIZE=4g
43
44 #Below elk-stack-host-hostname needs to be updated with the log collector VM
45 export ACUMOS_ELK_HOST=elk-stack-host-hostname
46
47 # Should ONLY use Staging, if Release version not available or compatible
48 export NEXUS3_STAGING_REGISTRY_LF=nexus3.acumos.org:10004
49
50 # Should ONLY use Release version
51 export NEXUS3_RELEASE_REGISTRY_LF=nexus3.acumos.org:10002
52
53 # Images
54 export ELASTICSEARCH_IMAGE=acumos-elasticsearch:4.0.2
55 export LOGSTASH_IMAGE=acumos-logstash:4.0.2
56 export KIBANA_IMAGE=acumos-kibana:4.0.2
57 export ELK_CLIENT=elk-client:4.0.2