Wilt u leren hoe u Grafana Radius-verificatie op Apache configureren? In deze zelfstudie laten we u zien hoe u Grafana-gebruikers verifiëren met behulp van de Apache Radius-module voor HTTP-verificatie.
• Ubuntu 18
• Ubuntu 19
• Grafana 6.4.4
• Freeradius 3.0.17
Grafana Tutorial:
Op deze pagina bieden we snelle toegang tot een lijst met Grafana tutorials.
Tutorial Grafana – FreeRadius Server Installatie
• IP – 192.168.15.10.
• Operationeel systeem – Ubuntu 19.10
• Hostname – UBUNTU
Gebruik op de Linux-console de volgende opdrachten om de FreeRadius-service te installeren.
We moeten FreeRadius-klanten toevoegen aan de klanten.conf;.
Zoek en bewerk de clients.conf.
Voeg de volgende regels toe aan het einde van het clients.conf-bestand.
In ons voorbeeld voegen we 1 clientapparaat toe:
Het clientapparaat kreeg de naam GRAFANA en heeft het IP-adres 192.168.15.11.
Nu moeten we FreeRadius-gebruikers toevoegen aan het configuratiebestand voor gebruikers.
Zoek en bewerk het configuratiebestand van Freeradius-gebruikers.
De volgende regels aan het einde van het bestand toevoegen
We hebben een Radius-account met de naam beheerder gemaakt.
Start de Freeradius-server opnieuw.
Test uw radiusserverconfiguratiebestand.
Je hebt de Freeradius installatie op Ubuntu Linux voltooid.
Tutorial – Grafana Installatie
• IP – 192.168.15.11
• Operationeel systeem – Ubuntu 19.10
• Hostname – GRAFANA
Gebruik op de Linux-console de volgende opdrachten om de MySQL-databaseservice te installeren.
Toegang tot de MySQL-opdrachtregel.
Maak een database met de naam grafana.
Maak een databasegebruikersaccount met de naam grafana.
Geef de SQL-gebruiker grafana toestemming over de database met de naam grafana.
Gebruik op de Linux-console de volgende opdrachten om de Grafana APT-repository te configureren.
Gebruik de volgende opdracht om Grafana te installeren.
Bewerk het Grafana configuratiebestand grafana.ini.
Voer de volgende configuratie uit onder de secties [Database] en [Sessie].
Houd er rekening mee dat u de MySQL-gebruikersnaam en -wachtwoord moet wijzigen om uw omgeving weer te geven.
Gebruik de volgende opdracht om de Grafana-service te starten.
De Grafana-service zal beginnen te luisteren op TCP-poort 3000.
Als u uw Grafana-installatie wilt testen, opent u uw browser en voert u het IP-adres van uw server in plus :3000.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• http://192.168.15.11:3000
De Grafana web interface moet worden gepresenteerd.
Voer op het promptscherm de inloggegevens van grafana standaardwachtwoord in.
• Gebruikersnaam: beheerder
• Wachtwoord: beheerder
Het systeem zal u vragen om het grafana standaardwachtwoord te wijzigen.
Gefeliciteerd! Je bent klaar met de Grafana basisinstallatie.
Tutorial Grafana – Apache Proxy Installatie
• IP – 192.168.15.11
• Operationeel systeem – Ubuntu 19.10
• Hostname – GRAFANA
Nu moeten we de Apache webserver installeren en configureren om te werken als proxy voor de Grafana-service.
Installeer de Apache-webserver en de vereiste pakketten.
Schakel de vereiste Apache-modules in.
Nu moeten we Apache poort 80 configureren als een proxy voor de Grafana service poort 3000.
We moeten Apache ook configureren om Radius-verificatie aan te vragen aan gebruikers die Grafana proberen te beazen.
Bewerk het Apache 000-default.conf configuratiebestand.
Hier is het 000-default.conf-bestand voor onze configuratie.
Hier is het 000-default.conf-bestand na onze configuratie.
Start de Apache-service opnieuw.
Bewerk het Grafana configuratiebestand grafana.ini.
Voer de volgende configuratie uit onder het gebied [auth.proxy].
Start de Grafana-service opnieuw.
De Apache-service luistert op TCP-poort 80, verifieert de gebruiker in de Radius-database en verwijst gebruikers door naar de Grafana-service op poort 3000.
Als u uw Apache-proxy-installatie wilt testen, opent u uw browser en voert u het IP-adres van uw server in.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• http://192.168.15.11
De Apache-proxy vraagt u om uzelf te authenticeren voordat u doorstuurt naar de Grafana-service.
Gebruik op het inlogscherm de beheerdersgebruiker en het wachtwoord van het Apache htpasswd-bestand.
• Gebruikersnaam: beheerder
• Wachtwoord: Voer het wachtwoord van de beheerder radius in. [boss123]
Na een succesvolle login wordt u direct naar het Grafana dashboard gestuurd.
Gefeliciteerd! U hebt de Apache Proxy-verificatie geconfigureerd om toegang te krijgen tot de Grafana-serice.