¿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.

Copy to Clipboard

Ahora, necesitamos agregar clientes FreeRadius a clients.conf;.

Busque y edite clients.conf.

Copy to Clipboard

Agregue las siguientes líneas al final del archivo clients.conf.

Copy to Clipboard

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.

Copy to Clipboard

Agregue las siguientes líneas al final del archivo

Copy to Clipboard

Hemos creado una cuenta de Radius denominada admin.

Reinicie el servidor Freeradius.

Copy to Clipboard

Pruebe el archivo de configuración del servidor de radio.

Copy to Clipboard

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.

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

• 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.

Copy to Clipboard

Habilite los módulos Apache necesarios.

Copy to Clipboard

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.

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á 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.

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 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.