Add Prelim Elasticsearch Support
This commit is contained in:
parent
ba16b40552
commit
c19d8625f2
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
[submodule "Configs/elk-stack/docker-elk"]
|
||||
path = Configs/elk-stack/docker-elk
|
||||
url = https://github.com/deviantony/docker-elk.git
|
0
Ansible/elasticsearch.yml
Normal file
0
Ansible/elasticsearch.yml
Normal file
@ -9,7 +9,7 @@
|
||||
tags: docker
|
||||
- name: Install Docker
|
||||
apt:
|
||||
name: docker
|
||||
name: docker-compose
|
||||
state: latest
|
||||
tags: docker
|
||||
- name: Ensure Docker service is enabled and started
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
[linux]
|
||||
10.0.1.2
|
||||
10.0.1.3
|
||||
10.0.1.12
|
||||
10.0.1.13
|
||||
10.0.1.14
|
||||
@ -13,5 +14,7 @@
|
||||
10.0.1.2
|
||||
|
||||
[grafana]
|
||||
10.0.1.2
|
||||
10.0.1.3
|
||||
|
||||
[elasticsearch]
|
||||
10.0.1.3
|
||||
|
@ -1,15 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
# run Grafana/InfluxDB for metric collection and observation
|
||||
|
||||
# Check if port 3000 is open
|
||||
if lsof -Pi :3000 -sTCP:LISTEN -t >/dev/null ; then
|
||||
echo "Port 3000 is already in use. Stopping existing Grafana instance..."
|
||||
docker stop grafana
|
||||
docker stop influxdb
|
||||
docker rm grafana
|
||||
docker rm influxdb
|
||||
else
|
||||
# Create a Docker volume for Grafana storage
|
||||
# Create Docker volumes
|
||||
docker volume create grafana-storage
|
||||
docker volume create influxdb-storage
|
||||
fi
|
||||
|
||||
# Run Grafana container
|
||||
docker run -d -p 3000:3000 --name=grafana \
|
||||
--volume grafana-storage:/var/lib/grafana \
|
||||
grafana/grafana-enterprise
|
||||
|
||||
# Run InfluxDB container
|
||||
docker run -d \
|
||||
--name influxdb \
|
||||
-p 8086:8086 \
|
||||
-p 8089:8089/udp \
|
||||
--volume influxdb-storage:/var/lib/influxdb2 \
|
||||
influxdb:latest
|
1
Configs/elk-stack/docker-elk
Submodule
1
Configs/elk-stack/docker-elk
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 5da1badcf9e835047d07d7c34eb0e38583867cc5
|
Loading…
Reference in New Issue
Block a user