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.
Maintenant, nous avons besoin d’ajouter des clients FreeRadius aux clients.conf;.
Localiser et modifier les clients.conf.
Ajoutez les lignes suivantes à la fin du fichier clients.conf.
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.
Ajouter les lignes suivantes à la fin du fichier
Nous avons créé un compte Radius nommé admin.
Redémarrez le serveur Freeradius.
Testez votre fichier de configuration de serveur de rayon.
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.
Accédez à la ligne de commande MySQL.
Créez une base de données nommée grafana.
Créez un compte utilisateur de base de données nommé grafana.
Donnez à l’utilisateur SQL nommé la permission grafana sur la base de données nommée grafana.
Sur la console Linux, utilisez les commandes suivantes pour configurer le référentiel Grafana APT.
Utilisez la commande suivante pour installer Grafana.
Modifier le fichier de configuration Grafana grafana.ini.
Effectuez la configuration suivante dans les sections [Base] et [Session].
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.
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.
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.
Activez les modules Apache requis.
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.
Voici le fichier 000-default.conf avant notre configuration.
Voici le fichier 000-default.conf après notre configuration.
Redémarrez le service Apache.
Modifier le fichier de configuration Grafana grafana.ini.
Effectuez la configuration suivante sous la zone [auth.proxy].
Redémarrez le service Grafana.
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.
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.