Hoe Grafana op Ubuntu-server en CentOS 7 Linux te installeren

Er zijn honderden monitoringtools ontwikkeld met als doel de taak van beheer, controle en administratie van een organisatie te vereenvoudigen, ongeacht het gebruikte besturingssysteem.

In het geval van Linux-distributies hebben we een groter voordeel door duizenden open source-opties te hebben die, behalve dat ze gratis zijn, ons in staat stellen hun mogelijkheden naar veel hogere niveaus te schalen.

Dat is het geval met Grafana, en het is om deze reden dat Solvetic een volledige analyse zal doen van wat het is en hoe Grafana in CentOS 7 moet worden gebruikt.
Als je de CentOS 7-distributie niet hebt, kun je deze downloaden via de volgende link:

Wat is GrafanaGrafana is ontwikkeld als een open source tool waarmee het mogelijk wordt om de metrics veel eenvoudiger te raadplegen, visualiseren, alarmeren en analyseren, waar ze ook zijn opgeslagen.

Grafana-functiesBij het gebruik van Grafana hebben we de volgende voordelen:

  • Verschillende visualisatie-opties: Met Grafana is het mogelijk om toegang te krijgen tot meerdere soorten grafieken, paneelplug-ins en meer opties om statistieken en records te visualiseren.
  • Waarschuwingssysteem: Met Grafana wordt elke statistiek binnen een bepaalde tijdsperiode geëvalueerd en in het geval dat we een verschil vinden, worden we erop geattendeerd.
  • Meldingen: wanneer een waarschuwing van status verandert, wordt een melding verzonden. Het wordt mogelijk om meldingen per e-mail of via platforms zoals Slack, PagerDuty, VictorOps, OpsGenie of webhook te ontvangen.
  • Dynamische dashboards: Met Grafana kunnen we dynamische en herbruikbare dashboards maken met sjabloonvariabelen die vervolgkeuzemenu's bovenaan het dashboard kunnen bevatten.
  • Gemengde gegevensbronnen: het wordt mogelijk om verschillende soorten gegevens in één grafiek te combineren.
  • Annotaties: we zullen annotaties aan de grafieken kunnen toevoegen met verrijkte gebeurtenissen via verschillende gegevensbronnen. Hiermee worden de metadata en labels van het volledige evenement weergegeven als je over de gebeurtenissen zweeft.
  • Ad-hocfilters: met ad-hocfilters kunnen we nieuwe filters maken op sleutel of waarde zonder het systeem te hoeven afsluiten, en deze worden automatisch toegepast op alle query's die gebruikmaken van die gegevensbron.

Nu zullen we zien hoe u Grafana op CentOS 7 kunt installeren en gebruiken.

1. Grafana-repository toevoegen op CentOS 7


De eerste stap die moet worden genomen is om de Grafana-repository toe te voegen aan de map yum.repos.d, hiervoor moeten we een nieuw bestand maken dat we "grafana.repo" zullen noemen.

Stap 1
Hiervoor kunnen we een editor zoals vim of nano gebruiken:

 cd /etc/yum.repos.d/ (Directory-toegang) nano grafana.repo (Bestanden maken)
Stap 2
In het weergegeven venster plakken we de volgende regels:
 [grafana] name = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 ingeschakeld = 1 gpgcheck = 1 gpgkey = https: //packagecloud.io/gpg.key https: //grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana sslverify = 1 sslcacert = / etc / pki / tls / certs / ca-bundle.crt

VERGROTEN

Stap 3
We slaan de wijzigingen op met de volgende toetsencombinatie:

Ctrl + O

We verlaten de editor met:

Ctrl + X

OpmerkingAls we een repository willen gebruiken waar we de applicatie in de test- of bètafase vinden, moeten we de volgende regel toevoegen:

 baseurl = https: //packagecloud.io/grafana/testing/el/6/$basearch 

2. Installeer Grafana op CentOS 7

Stap 1
Nadat de repository is opgeslagen, kunnen we de volgende opdracht gebruiken om Grafana op het systeem te installeren:

 yum -y installeer grafana

VERGROTEN

Stap 2
Zodra Grafana op CentOS 7 is geïnstalleerd, zien we het volgende:

VERGROTEN

Stap 3
Enkele andere manieren waarop we Grafana op CentOS 7 kunnen installeren zijn:

Installeer de stabiele versie rechtstreeks met de Yum-opdracht
Om dit te doen zullen we het volgende commando uitvoeren:

 sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm 

Installeer een stabiele versie met RPMIn dit geval is het nodig om de volgende regels uit te voeren:

 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.2-1.x86_64.rpm sudo yum install initscripts fontconfig sudo rpm -Uvh grafana-4.6.2-1 .x86_64.rpm

3. Grafana-services opnieuw starten op CentOS 7


Nadat de installatie is voltooid, gaan we verder met het uitvoeren van de volgende regels:
 systemctl daemon-reload (Herstart de daemon)
 systemctl grafana-server starten 
 systemctl grafana-server inschakelen (Grafana-service inschakelen bij het opstarten van CentOS 7) 

VERGROTEN

4. Poort inschakelen voor Grafana op CentOS 7


Grafana gebruikt standaard poort 3000 voor zijn communicatie, dus het is belangrijk dat we deze poort in de CentOS 7-firewall inschakelen door het volgende uit te voeren. Tot nu toe hebben we Grafana op CentOS 7 geïnstalleerd.
 firewall-cmd --add-port = 3000 / tcp --permanente firewall-cmd --reload 

VERGROTEN

5. Installeer Grafana op Ubuntu 17.10


Veel gebruikers hebben Ubuntu als hun werkende distributie en Grafana is zeker volledig compatibel met Ubuntu, we zullen zien hoe we het daar kunnen installeren.

Allereerst moeten we, net als in CentOS 7, de repository toevoegen voor de juiste installatie van Grafana, deze repository komt in de directory sources.list.d.

Stap 1
Hiervoor voeren wij het volgende uit:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main'> /etc/apt/sources.list.d/grafana.list 
Stap 2
Nu zullen we de GPG-sleutel toevoegen door het volgende uit te voeren:
 krullen https://packagecloud.io/gpg.key | sudo apt-key add - 

Stap 3
Nu zullen we de repository bijwerken door het volgende uit te voeren:

 sudo apt update
Stap 4
We gaan verder met het installeren van Grafana door de volgende regel uit te voeren. Daar wachten we tot de pakketten zijn gedownload en geïnstalleerd.
 sudo apt grafana installeren 

Alternatief om Grafana . te installerenHet volgende is een andere manier om Grafana op Ubuntu 17.10 te installeren:

  • Installeer stabiele versie
  • Hiervoor voeren we de volgende regels uit:
 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.2_amd64.deb sudo apt-get install -y adduser libfontconfig sudo dpkg -i grafana_4.6.2_amd64.deb

6. Start Grafana-services op Ubuntu 17.10

Stap 1
Aangezien Ubuntu systemd als het init-systeem gebruikt, is het nodig om de volgende regel uit te voeren om de Grafana-configuratie te laden:

 systemctl daemon-reload
Stap 2
Nu gaan we de volgende regels uitvoeren:
 systemctl start grafana-server (start de Grafana-service) 
 systemctl grafana-server inschakelen (schakelt de Grafana-service in bij het opstarten van Ubuntu) 

7. Firewall inschakelen in Ubuntu 17.10

Stap 1
Net als in CentOS 7 gebruikt Grafana poort 3000 voor zijn verbinding, dus het zal nodig zijn om het in het systeem in te schakelen, we kunnen dit controleren door de volgende regel uit te voeren:

 netstat -plntu

VERGROTEN

We kunnen zien dat de Grafana-service gebruik maakt van poort 3000.

OpmerkingAls we de netstat-optie niet hebben, kunnen we installeren door de regel uit te voeren

 apt installeer net-tools.

Stap 2
Om deze poort in Ubuntu in te schakelen, zullen we de volgende regels uitvoeren:

 ufw ssh toestaan ​​ufw 3000 toestaan ​​/ tcp ufw inschakelen

VERGROTEN

Stap 3
Als we de status van de firewall willen zien, kunnen we de opdracht gebruiken:

 ufw-status

8. Gebruik Grafana op Ubuntu 17.10

Stap 1
Om toegang te krijgen tot Grafana moeten we naar een browser gaan en de volgende syntaxis gebruiken:

 http: // IP-adres: 3000
Stap 2
Bij toegang zullen we de volgende inloggegevens gebruiken:
  • Gebruiker: beheerder
  • Wachtwoord: beheerder

VERGROTEN

Stap 3
Bij het openen zien we het volgende:

VERGROTEN

Stap 4
Daar kunnen we het Grafana beheerproces starten. Als we de gebruikersnaam en het wachtwoord om veiligheidsredenen willen bewerken, klikken we op het Grafana-pictogram en gaan we naar het pad Admin / Global Users:

VERGROTEN

Stap 5
Daar zien we het volgende venster:

VERGROTEN

Stap 6
Klik op de knop "Bewerken" om de nodige aanpassingen te maken. Als u klaar bent, klikt u op de knop "Bijwerken" om de wijzigingen toe te passen.

VERGROTEN

9. Installeer plug-ins in Grafana op Linux

Stap 1
Grafana stelt ons in staat om drie soorten plug-ins in de interface te gebruiken, dit zijn:

Paneel-plug-insMet dit type plug-in kunnen we een nieuwe visualisatie van de gegevens in Grafana toevoegen.

DatabronIn deze plug-in vindt u de Grafana-brongegevens.

Applicatie (App)Via deze add-on kunnen we nieuwe functionaliteiten toevoegen aan Grafana.

Stap 2
Deze kunnen worden geïnstalleerd als we naar de sectie Plug-ins in het Grafana-menu gaan:

VERGROTEN

Stap 3
Maar als we ze vanaf de terminal willen installeren, biedt Grafana ons de optie "grafana-cli" voor deze bewerking:

VERGROTEN

Stap 4
Om alle beschikbare plug-ins in de repository weer te geven, gebruiken we de volgende regel:

 grafana-cli plug-ins lijst-remote 

VERGROTEN

Stap 5
Om een ​​plug-in in Grafana te installeren, gebruiken we de parameter "plugins install" als volgt:

 grafana-cli plug-ins installeren grafana-clock-panel

VERGROTEN

Stap 6
We kunnen zien dat het nodig is om de Grafana-service opnieuw te starten om het proces te voltooien, hiervoor zullen we het volgende uitvoeren:

 systemctl herstart grafana-server
Stap 7
Zodra de service opnieuw is gestart, kunnen we de plug-in zien die in Grafana is geïnstalleerd:

VERGROTEN

Stap 8
Om de geïnstalleerde plug-in te verwijderen, voeren we het volgende uit:

 grafana-cli plug-ins verwijderen grafana-clock-panel
We zien de verschillende opties die Grafana ons biedt voor het beheer en de controle van operaties in Linux.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave