domingo, 17 de mayo de 2020

Instalacion Prometheus y Grafana en Raspberry

No tenia pensado escribir este blog pero despues de instalar Grafana tuve problemas para visualizar la pagina de login de grafana. Así que aprovecho para hacer un breve proceso guiado de la instalación.

Raspberry: v2
SO: Linux Raspberrypi 4.19.97
Kernel: Raspbian GNU/Linux 10
Imagen: 2020-02-13-raspbian-buster-lite.img
Prometheus: 2.7.1+ds
Grafana:


PROMETHEUS

Primeramente la instalación de prometheus, si no hacemos ningún cambio en la configuración, despues de correr el siguiente comando el servicio quedara disponible en el siguiente URL http://192.168.0.13:9090, se tomara la IP que tenga el Raspberry, el portal no solicitara ningún usuario ni contraseña.

sudo apt-get install prometheus

Las configuraciones se realizaran en el archivo de configuracion /etc/prometheus/prometheus.yml, cada cambio podemos verificar que nuestra configuración sea correcta antes de hacer el reinicio de prometheus con el comando:

sudo promtool check config prometheus.yml


GRAFANA

Para la instalación de grafana, también con el comando apt-get, el servicio deberá quedara disponible en la URL http://192.168.0.13:3000/login, sin embargo, es en este paso donde únicamente se visualizaba una pantalla blanca dentro de los navegadores desde donde trataba de ingresar.

Para dar solución, seguí la recomendación encontrada en [ https://community.grafana.com ] donde @bortzmeyer recomienda comentar una linea del archivo /usr/share/grafana/public/app/app.js, en la linea 54 se comenta ang-drag-drop como se muestra en la imagen.


Despues del cambio sera necesario reiniciar el servicio de grafana y listo, ya podemos visualizar la pantalla de login.


La clave por default es admin:admin, si por alguna razón llegamos a perderla la podríamos recuperar reasignándola con el comando:

grafana-cli --homepath /usr/share/grafana  admin reset-admin-password admin


Finalmente sera necesario conectar al datasource, para nuestro caso usaremos prometheus.