¿Desea aprender a configurar la autenticación HTTP de Grafana en Apache? En este tutorial, vamos a mostrarle cómo autenticar a los usuarios de Grafana mediante la autenticación HTTP nativa de Apache.

• Ubuntu 18
• Ubuntu 19
• Grafana 6.4.4

Tutorial de Grafana:

En esta página, ofrecemos acceso rápido a una lista de tutoriales de Grafana.

Tutorial – Instalación de Grafana

En la consola Linux, utilice los siguientes comandos para instalar el servicio de base de datos MySQL.

Copy to Clipboard

Acceda a la línea de comandos de MySQL.

Copy to Clipboard

Cree una base de datos denominada grafana.

Copy to Clipboard

Cree una cuenta de usuario de base de datos denominada grafana.

Copy to Clipboard

Conceda al usuario SQL denominado permiso grafana sobre la base de datos denominada grafana.

Copy to Clipboard

En la consola Linux, utilice los siguientes comandos para configurar el repositorio APT de Grafana.

Copy to Clipboard

Utilice el siguiente comando para instalar Grafana.

Copy to Clipboard

Edite el archivo de configuración grafana.ini.

Copy to Clipboard

Realice la siguiente configuración en las secciones [Base de datos] y [Sesión].

Copy to Clipboard

Tenga en cuenta que debe cambiar el nombre de usuario y la contraseña de MySQL para reflejar su entorno.

Utilice el siguiente comando para iniciar el servicio Grafana.

Copy to Clipboard

El servicio Grafana comenzará a escuchar en el puerto TCP 3000.

Para probar la instalación de Grafana, abra su navegador e introduzca la dirección IP de su servidor más :3000.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://192.168.15.11:3000

Se debe presentar la interfaz web de Grafana.

grafana default password

En la pantalla del prompt, ingrese la información de inicio de sesión de la contraseña predeterminada de Grafana.

• Nombre de usuario: admin
• Contraseña: admin

El sistema le pedirá que cambie la contraseña predeterminada de Grafana.

¡Felicitaciones! Ha terminado la instalación básica de Grafana.

Tutorial Grafana – Instalación de Apache Proxy

Ahora, necesitamos instalar el servidor web Apache y configurarlo para que funcione como un proxy para el servicio Grafana.

Instale el servidor web Apache y los paquetes necesarios.

Copy to Clipboard

Habilite los módulos Apache necesarios.

Copy to Clipboard

Cree el archivo de contraseña Apache y la primera cuenta denominada admin.

Copy to Clipboard

El sistema le pedirá que introduzca la contraseña de la cuenta de administrador dos veces.

Copy to Clipboard

Ahora, vamos a probar la contraseña de la cuenta de administrador.

Copy to Clipboard

Introduzca la contraseña de la cuenta de administrador.

Copy to Clipboard

Utilice los siguientes comandos para agregar cuentas al archivo de contraseña de Apache.

Copy to Clipboard

En nuestro ejemplo, agregamos una cuenta llamada benjamin.

Ahora, necesitamos configurar el puerto Apache 80 como proxy al puerto de servicio 3000 de Grafana.

También necesitamos configurar Apache para solicitar autenticación a los usuarios que intentan acceder a Grafana.

Edite el archivo de configuración Apache 000-default.conf.

Copy to Clipboard

Aquí está el archivo 000-default.conf antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo 000-default.conf después de nuestra configuración.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Edite el archivo de configuración grafana.ini.

Copy to Clipboard

Realice la siguiente configuración en el área [auth.proxy].

Copy to Clipboard

Reinicie el servicio Grafana.

Copy to Clipboard

El servicio Apache escuchará en el puerto TCP 80, autenticará y redirigirá a los usuarios al servicio Grafana en el puerto 3000.

Para probar la instalación del proxy Apache, abra el navegador e introduzca la dirección IP del servidor.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://192.168.15.11

El proxy Apache le pedirá que se autentique antes de reenviarlo al servicio Grafana.

grafana http authentication

En la pantalla de inicio de sesión, utilice el usuario administrador y la contraseña del archivo apache htpasswd.

• Nombre de usuario: admin
• Contraseña: Introduzca la contraseña Admin htpasswd.

Después de un inicio de sesión correcto, se le enviará directamente al panel de Control de Grafana.

¡Felicitaciones! Ha configurado la autenticación de Apache Proxy para acceder al serice de Grafana.