¿Desea aprender a configurar la autenticación Radius en Grafana? En este tutorial, vamos a mostrarle cómo autenticar a los usuarios de Grafana utilizando el módulo Apache Radius para la autenticación HTTP.
• Ubuntu 18
• Ubuntu 19
• Grafana 6.4.4
• Freeradius 3.0.17
Tutorial de Grafana:
En esta página, ofrecemos acceso rápido a una lista de tutoriales de Grafana.
Tutorial Grafana – Instalación del servidor FreeRadius
• IP – 192.168.15.10.
• Sistema operativo – Ubuntu 19.10
• Nombre de host – UBUNTU
En la consola Linux, utilice los siguientes comandos para instalar el servicio FreeRadius.
Ahora, necesitamos agregar clientes FreeRadius a clients.conf;.
Busque y edite clients.conf.
Agregue las siguientes líneas al final del archivo clients.conf.
En nuestro ejemplo, estamos agregando 1 dispositivo cliente:
El dispositivo cliente fue nombrado GRAFANA y tiene la dirección IP 192.168.15.11.
Ahora, necesitamos agregar usuarios de FreeRadius al archivo de configuración USERS.
Busque y edite el archivo de configuración de usuarios de Freeradius.
Agregue las siguientes líneas al final del archivo
Hemos creado una cuenta de Radius denominada admin.
Reinicie el servidor Freeradius.
Pruebe el archivo de configuración del servidor de radio.
Ha terminado la instalación de Freeradius en Ubuntu Linux.
Tutorial – Instalación de Grafana
• IP – 192.168.15.11
• Sistema operativo – Ubuntu 19.10
• Nombre de host – 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
• IP – 192.168.15.11
• Sistema operativo – Ubuntu 19.10
• Nombre de host – GRAFANA
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.
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 radius 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á al usuario en la base de datos Radius 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 de radius de administración. [jefe123]
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.