Descripción
Grafana es una herramienta que nos va a permitir conectar a diferentes fuentes de datos y crear dashboards para monitorizar datos. En este video vamos a hacer el proceso de instalación sin entrar en dashboards ni nada de configuración.
Crear usuario para lanzar Grafana
groupadd grafana -g 472
useradd grafana -u 472 -g 472 -m -s /bin/falseDirectorios y extracción de ficheros
mkdir -p /docker-data/grafana/etc
mkdir -p /docker-data/grafana/scripts
mkdir -p /docker-data/grafana/log
chown -R grafana.grafana /docker-data/grafana
docker run -d --name "grafana" grafana/grafana
docker cp grafana:/etc/grafana/grafana.ini /docker-data/grafana/etc
docker cp grafana:/usr/share/grafana/public/dashboards .
docker cp grafana:/var/lib/grafana /docker-data/grafana/lib
chown grafana.grafana lib
chmod 755 lib
cd /docker-data/grafana/lib
chown -R grafana.grafana *
chmod 640 grafana.db
chmod 755 plugins png
docker stop grafana
docker rm grafana
Lanzar docker
/docker-data/grafana/docker-compose.yml
version: '3.8'
services:
grafana:
container_name: grafana
image: grafana/grafana
restart: unless-stopped
environment:
- TZ="Europe/Madrid"
volumes:
- /etc/localtime:/etc/localtime:ro
- ./etc:/etc/grafana
- ./lib:/var/lib/grafana
- ./log:/var/log/grafana
- ./dashboards:/usr/share/grafana/public/dashboards
environment:
- "GF_SECURITY_ADMIN_PASSWORD=zJ77UlAG8kqJZw."
- "GF_SECURITY_ADMIN_USER=admin"
- "GF_SECURITY_SECRET_KEY=su2Tong2zoocie_"
ports:
- 3000:3000
networks:
- i40sys
networks:
i40sys:
external:
name: i40sys
