¿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.
Acceda a la línea de comandos de MySQL.
Cree una base de datos denominada grafana.
Cree una cuenta de usuario de base de datos denominada grafana.
Conceda al usuario SQL denominado permiso grafana sobre la base de datos denominada grafana.
En la consola Linux, utilice los siguientes comandos para configurar el repositorio APT de Grafana.
Utilice el siguiente comando para instalar Grafana.
Edite el archivo de configuración grafana.ini.
Realice la siguiente configuración en las secciones [Base de datos] y [Sesión].
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.
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.
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.
Habilite los módulos Apache necesarios.
Cree el archivo de contraseña Apache y la primera cuenta denominada admin.
El sistema le pedirá que introduzca la contraseña de la cuenta de administrador dos veces.
Ahora, vamos a probar la contraseña de la cuenta de administrador.
Introduzca la contraseña de la cuenta de administrador.
Utilice los siguientes comandos para agregar cuentas al archivo de contraseña de Apache.
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.
Aquí está el archivo 000-default.conf antes de nuestra configuración.
Aquí está el archivo 000-default.conf después de nuestra configuración.
Reinicie el servicio Apache.
Edite el archivo de configuración grafana.ini.
Realice la siguiente configuración en el área [auth.proxy].
Reinicie el servicio Grafana.
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.
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.