Datavisualisatietools maken het gemakkelijk om nuttige informatie te onderscheiden en conclusies te trekken uit grote en gecompliceerde datasets. Grafana is een van de populaire en open-source interactieve tools voor gegevensvisualisatie waarmee u uw gegevens uit alle bronnen kunt analyseren en visualiseren tot een uniform dashboard.
Het maakt het mogelijk om de gegevens te verkennen door middel van query's, de gegevens te visualiseren met behulp van tal van visualisatiecomponenten zoals grafieken, histogrammen, heatmaps, enz., en waarschuwingen en meldingen in te stellen. Grafana ondersteunt een aantal gegevensbronnen, zoals Prometheus, Graphite, Elasticsearch, PostgreSQL en vele andere. Hier leest u hoe u Grafana op Ubuntu instelt.
1. Installeer Grafana vanuit de officiële repository
U kunt Grafana op Ubuntu installeren met behulp van hun officiële repository en de APT-pakketbeheerder. Om met de installatie te beginnen, opent u de terminal en gebruikt u de volgende opdracht om enkele vereisten te installeren:
sudo geschikt installeren -y apt-transport-https software-eigenschappen-algemeen
Download vervolgens de GPG-sleutel van Grafana:
wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
Na het installeren van de vereisten en het downloaden van de GPG-sleutel, voegt u de repository toe en installeert u Grafana.
Voor Enterprise-editie
Voer de volgende opdracht uit om de GPG-sleutel en de repository van Grafana toe te voegen aan de APT-bronnen van uw systeem:
echo deb [ondertekend door=/usr/deel/sleutelhangers/grafana.key] https://packages.grafana.com/enterprise/deb stable main | sudo tee -a /etc/apt/sources.list.d/grafana.list
Werk vervolgens de repository-index bij:
sudo geschikt update
Zodra de update is voltooid, voert u de volgende opdracht uit om de Grafana Enterprise-editie te installeren:
sudo geschikt installeren grafana-onderneming
Voor OSS-editie
Voer de volgende opdracht uit om de GPG-sleutel en repository van Grafana toe te voegen aan de APT-bronnen van uw systeem:
echo deb [ondertekend door=/usr/deel/sleutelhangers/grafana.key] https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
Werk vervolgens de repository-index bij door het volgende uit te voeren:
sudo apt-krijgen update
Geef vervolgens de volgende opdracht om de Grafana OSS-editie te installeren:
sudo apt-krijgen grafana installeren
2. Installeer Grafana op Ubuntu met behulp van het DEB-pakket
Als alternatief kunt u Grafana ook installeren via het installeren van het DEB-pakket beschikbaar op de officiële website met behulp van dpkg. U kunt het pakket handmatig downloaden van de website of de onderstaande opdrachten gebruiken.
Downloaden:grafana
Om met de installatie te beginnen, opent u de terminal en downloadt u de Grafana Enterprise- of OSS-editie op basis van wat u op uw systeem wilt installeren.
Voor Enterprise-editie
wget https://dl.grafana.com/enterprise/release/grafana-enterprise_9.1.5_amd64.deb
Voor OSS-editie
wget https://dl.grafana.com/oss/release/grafana_9.1.5_amd64.deb
Geef vervolgens de volgende opdracht om het Grafana DEB-pakket te installeren:
sudodpkg-igrafana*_amd64.deb
3. Installeer Grafana op Ubuntu met behulp van binaire bestanden
U kunt Grafana ook installeren met behulp van het binaire TAR.GZ-bestand dat beschikbaar is op de officiële website. U kunt het binaire bestand handmatig downloaden van de website of de onderstaande opdrachten gebruiken.
Downloaden:grafana
Om de installatie te starten, opent u de terminal en gebruikt u de volgende opdrachten om het TAR.GZ-bestand te downloaden.
Voor Enterprise-editie
wkrijg https://dl.grafana.com/enterprise/uitgave/grafana-onderneming-9.1.5.linux-amd64.tar.gz
Voor OSS-editie
wget https://dl.grafana.com/oss/release/grafana-9.1.5.linux-amd64.tar.gz
Nu pak het TAR.GZ-bestand uit met behulp van de volgende opdracht:
sudoteer-zxvfgrafana-*.teer.gz
De bovengenoemde opdracht zal de inhoud van het archief extraheren naar een map met dezelfde basisnaam als de archiefversie die u hebt gedownload. U vindt deze nieuwe map onder uw huidige map.
Hoe Grafana-services op Ubuntu te beheren
De Grafana-server start niet automatisch op na installatie. Op basis van de installatiemethoden die u hebt gebruikt, kunt u de service handmatig starten met behulp van systemctl of door het binaire bestand uit te voeren.
Als u Grafana hebt geïnstalleerd vanuit de officiële repository of met behulp van het DEB-pakket, gebruikt u de volgende systemd-opdrachten om de Grafana-server te beheren:
Gebruik om de Grafana-service te starten:
sudo systemctl daemon-herladen
sudo systeemctl begin grafana-server
Gebruik om de status van de service te controleren:
sudo systemctl status grafana-server
Om ervoor te zorgen dat de service van Grafana automatisch start bij het opstarten, gebruikt u:
sudosysteemctlinschakelengrafana-server.dienst
Als u Grafana hebt geïnstalleerd met behulp van het bestand TAR.GZ, gebruikt u de volgende opdrachten om de Grafana-server te beheren:
Ga naar de Grafana-directory met behulp van het cd-commando:
CD /usr/lokaal/Grafana
Voer nu het binaire bestand uit om de Grafana-server te starten.
./bin/grafana-server web
Gebruik Ctrl+C om het te stoppen.
Toegang krijgen tot de webinterface van Grafana
Grafana luistert naar de standaard HTTP-poort 3000. Voor externe toegang moet u deze poort in de firewall openen met de volgende opdracht:
sudo ufw staat 3000/tcp toe
Om toegang te krijgen tot Grafana, opent u een browser en navigeert u naar het IP-adres van uw systeem en poort 3000.
http://ip-adres: 3000
Het opent het volgende Grafana-inlogscherm. Log in met de volgende standaardreferenties:
E-mail of gebruikersnaam: beheerder
Wachtwoord: beheerder
Vervolgens wordt u gevraagd een nieuw wachtwoord in te stellen voor uw Grafana-login. Nadat u het nieuwe wachtwoord heeft ingesteld, wordt u doorgestuurd naar het Grafana-dashboard.
Hoe Grafana op Ubuntu in te stellen
Volg de onderstaande stappen om Grafana in te stellen door een gegevensbron toe te voegen en een nieuw dashboard te maken.
Voeg een gegevensbron toe in Grafana
Volg de onderstaande stappen om een gegevensbron toe te voegen in Grafana:
- Klik in de linkerzijbalk van het Grafana-dashboard op de Instellingen icoon.
- Klik Gegevensbron toevoegen en kies vervolgens het gegevensbrontype uit de lijst met alle ondersteunde gegevensbronnen.
- Vul de benodigde parameters in (URL of hostdetails, authenticatie- of autorisatiedetails, enz.) om de gegevensbron te configureren.
- Als u klaar bent, klikt u op Opslaan & testen. Als je een ziet Databaseverbinding OK bericht, betekent dit dat alles goed is gegaan en dat uw gegevensbron is verbonden.
Maak een nieuw dashboard
Volg de onderstaande stappen om een nieuw dashboard in Grafana te maken:
- Beweeg de cursor over de Dashboards pictogram in de linkerzijbalk en klik Nieuw dashboard.
- Klik Voeg een nieuw paneel toe en onder de Vraag tabblad, selecteer Databron. Naast Databron, er zal zijn Vraag opties. Configureer de benodigde instellingen voor de query. Selecteer in de rechterzijbalk het visualisatietype en geef het paneel een naam.
- Als u klaar bent, klikt u op Redden geef in de rechterbovenhoek het dashboard een naam en sla het op. Daarna brengt Grafana u automatisch terug naar het dashboard.
Hoe Grafana van Ubuntu te verwijderen
Op basis van hoe u Grafana hebt geïnstalleerd, zijn er verschillende manieren om het te verwijderen. Als u Grafana hebt geïnstalleerd vanuit de officiële APT-repository of via het DEB-pakket, kunt u het verwijderen met:
sudo geschikt zuiveren grafana
Als u Grafana hebt geïnstalleerd met behulp van het binaire bestand, kunt u het verwijderen door zowel de Grafana-directory als het TAR.GZ-bestand te verwijderen:
sudorm-Rgrafana-*teer.gzgrafana-*
Visualiseer uw gegevens op Ubuntu met aanpasbare dashboards
Met behulp van aanpasbare dashboards in Grafana kun je grote en complexe data uit verschillende databronnen visualiseren. Gezien de verschillende methoden om Grafana te installeren, kunt u elke gewenste methode kiezen.
Als u Grafana niet op uw systeem wilt installeren en instellen, zijn er verschillende andere methoden voor gegevensvisualisatie die u in plaats daarvan kunt gebruiken.