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.

Copy to Clipboard

We moeten FreeRadius-klanten toevoegen aan de klanten.conf;.

Zoek en bewerk de clients.conf.

Copy to Clipboard

Voeg de volgende regels toe aan het einde van het clients.conf-bestand.

Copy to Clipboard

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.

Copy to Clipboard

De volgende regels aan het einde van het bestand toevoegen

Copy to Clipboard

We hebben een Radius-account met de naam beheerder gemaakt.

Start de Freeradius-server opnieuw.

Copy to Clipboard

Test uw radiusserverconfiguratiebestand.

Copy to Clipboard

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.

Copy to Clipboard

Toegang tot de MySQL-opdrachtregel.

Copy to Clipboard

Maak een database met de naam grafana.

Copy to Clipboard

Maak een databasegebruikersaccount met de naam grafana.

Copy to Clipboard

Geef de SQL-gebruiker grafana toestemming over de database met de naam grafana.

Copy to Clipboard

Gebruik op de Linux-console de volgende opdrachten om de Grafana APT-repository te configureren.

Copy to Clipboard

Gebruik de volgende opdracht om Grafana te installeren.

Copy to Clipboard

Bewerk het Grafana configuratiebestand grafana.ini.

Copy to Clipboard

Voer de volgende configuratie uit onder de secties [Database] en [Sessie].

Copy to Clipboard

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.

Copy to Clipboard

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.

grafana default password

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.

Copy to Clipboard

Schakel de vereiste Apache-modules in.

Copy to Clipboard

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.

Copy to Clipboard

Hier is het 000-default.conf-bestand voor onze configuratie.

Copy to Clipboard

Hier is het 000-default.conf-bestand na onze configuratie.

Copy to Clipboard

Start de Apache-service opnieuw.

Copy to Clipboard

Bewerk het Grafana configuratiebestand grafana.ini.

Copy to Clipboard

Voer de volgende configuratie uit onder het gebied [auth.proxy].

Copy to Clipboard

Start de Grafana-service opnieuw.

Copy to Clipboard

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.

grafana http authentication

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.

Grafana Dashboard

Gefeliciteerd! U hebt de Apache Proxy-verificatie geconfigureerd om toegang te krijgen tot de Grafana-serice.