Souhaitez-vous apprendre à configurer l’authentification Grafana Radius sur Apache ? Dans ce tutoriel, nous allons vous montrer comment authentifier les utilisateurs de Grafana en utilisant le module Apache Radius pour l’authentification HTTP.

Ubuntu 18 Annonces
Ubuntu 19
Grafana 6.4.4
Freeradius 3.0.17

Grafana Tutoriel:

Sur cette page, nous offrons un accès rapide à une liste de tutoriels Grafana.

Tutorial Grafana – Installation serveur FreeRadius

IP – 192.168.15.10.
Système opérationnel – Ubuntu 19.10
Nom d’hôte – UBUNTU

Sur la console Linux, utilisez les commandes suivantes pour installer le service FreeRadius.

Copy to Clipboard

Maintenant, nous avons besoin d’ajouter des clients FreeRadius aux clients.conf;.

Localiser et modifier les clients.conf.

Copy to Clipboard

Ajoutez les lignes suivantes à la fin du fichier clients.conf.

Copy to Clipboard

Dans notre exemple, nous ajoutons 1 appareil client :

L’appareil client a été nommé GRAFANA et a l’adresse IP 192.168.15.11.

Maintenant, nous devons ajouter les utilisateurs FreeRadius au fichier de configuration USERS.

Localiser et modifier le fichier de configuration des utilisateurs Freeradius.

Copy to Clipboard

Ajouter les lignes suivantes à la fin du fichier

Copy to Clipboard

Nous avons créé un compte Radius nommé admin.

Redémarrez le serveur Freeradius.

Copy to Clipboard

Testez votre fichier de configuration de serveur de rayon.

Copy to Clipboard

Vous avez terminé l’installation Freeradius sur Ubuntu Linux.

Tutorial – Grafana Installation

IP – 192.168.15.11
Système opérationnel – Ubuntu 19.10
Nom d’hôte – GRAFANA

Sur la console Linux, utilisez les commandes suivantes pour installer le service de base de données MySQL.

Copy to Clipboard

Accédez à la ligne de commande MySQL.

Copy to Clipboard

Créez une base de données nommée grafana.

Copy to Clipboard

Créez un compte utilisateur de base de données nommé grafana.

Copy to Clipboard

Donnez à l’utilisateur SQL nommé la permission grafana sur la base de données nommée grafana.

Copy to Clipboard

Sur la console Linux, utilisez les commandes suivantes pour configurer le référentiel Grafana APT.

Copy to Clipboard

Utilisez la commande suivante pour installer Grafana.

Copy to Clipboard

Modifier le fichier de configuration Grafana grafana.ini.

Copy to Clipboard

Effectuez la configuration suivante dans les sections [Base] et [Session].

Copy to Clipboard

Gardez à l’esprit que vous devez modifier le nom d’utilisateur et le mot de passe MySQL pour refléter votre environnement.

Utilisez la commande suivante pour démarrer le service Grafana.

Copy to Clipboard

Le service Grafana commencera à écouter sur le port 3000 de TCP.

Pour tester votre installation Grafana, ouvrez votre navigateur et saisissez l’adresse IP de votre serveur plus :3000.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

http://192.168.15.11:3000

L’interface web Grafana devrait être présentée.

grafana default password

Sur l’écran rapide, entrez les informations de connexion Grafana Default Password.

Nom d’utilisateur: admin
Mot de passe: admin

Le système vous demandera de changer le mot de passe par défaut Grafana.

félicitations! Vous avez terminé l’installation de base Grafana.

Tutorial Grafana – Apache Proxy Installation

IP – 192.168.15.11
Système opérationnel – Ubuntu 19.10
Nom d’hôte – GRAFANA

Maintenant, nous devons installer le serveur Web Apache et le configurer pour fonctionner comme un proxy pour le service Grafana.

Installez le serveur Web Apache et les paquets requis.

Copy to Clipboard

Activez les modules Apache requis.

Copy to Clipboard

Maintenant, nous devons configurer Apache port 80 comme un proxy pour le port de service Grafana 3000.

Nous devons également configurer Apache pour demander l’authentification Radius aux utilisateurs essayant d’acess Grafana.

Modifiez le fichier de configuration Apache 000-default.conf.

Copy to Clipboard

Voici le fichier 000-default.conf avant notre configuration.

Copy to Clipboard

Voici le fichier 000-default.conf après notre configuration.

Copy to Clipboard

Redémarrez le service Apache.

Copy to Clipboard

Modifier le fichier de configuration Grafana grafana.ini.

Copy to Clipboard

Effectuez la configuration suivante sous la zone [auth.proxy].

Copy to Clipboard

Redémarrez le service Grafana.

Copy to Clipboard

Le service Apache écoutera sur le port 80 de TCP, authentisera l’utilisateur sur la base de données Radius et redirigera les utilisateurs vers le service Grafana sur le port 3000.

Pour tester votre installation proxy Apache, ouvrez votre navigateur et saisissez l’adresse IP de votre serveur.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

http://192.168.15.11

Le proxy Apache vous demandera de vous authentifier avant de vous transmettre au service Grafana.

grafana http authentication

Sur l’écran de connexion, utilisez l’utilisateur d’administrateur et le mot de passe du fichier Apache htpasswd.

Nom d’utilisateur: admin
Mot de passe : Entrez le mot de passe d’administration Radius. [patron123]

Après une connexion réussie, vous serez envoyé directement au tableau de bord Grafana.

félicitations! Vous avez configuré l’authentification Apache Proxy pour accéder au serice Grafana.