Sådan installeres Grafana på Ubuntu -server og CentOS 7 Linux

Der er hundredvis af overvågningsværktøjer, der er udviklet med det formål at forenkle opgaven med ledelse, kontrol og administration af en organisation, uanset hvilket operativsystem der bruges.

I tilfælde af Linux -distributioner har vi en større fordel ved at have tusindvis af open source -muligheder, som bortset fra at være gratis giver os mulighed for at skalere deres muligheder til meget højere niveauer.

Sådan er det med Grafana, og det er af denne grund, at Solvetic vil foretage en komplet analyse af, hvad det er, og hvordan man bruger Grafana i CentOS 7.
Hvis du ikke har CentOS 7 -distributionen, kan du downloade den på følgende link:

Hvad er GrafanaGrafana er udviklet som et open source -værktøj, som det vil være muligt at konsultere, visualisere, advare og analysere metrics på en meget enklere måde, uanset hvor de er gemt.

Grafana funktionerNår vi bruger Grafana har vi følgende fordele:

  • Forskellige visualiseringsmuligheder: Med Grafana vil det være muligt at få adgang til flere typer grafer, panelplugins og flere muligheder for at visualisere metrics og records.
  • Advarselssystem: Med Grafana vil hver metric blive evalueret inden for en defineret periode, og hvis vi finder en forskel, bliver vi advaret om det.
  • Notifikationer: Når en advarsel ændrer status, sendes der en meddelelse. Det vil være muligt at modtage meddelelser via e -mail eller via platforme som Slack, PagerDuty, VictorOps, OpsGenie eller webhook.
  • Dynamiske dashboards: Med Grafana kan vi oprette dynamiske og genanvendelige dashboards med skabelonvariabler, der kan indeholde rullemenuer øverst på instrumentbrættet.
  • Blandede datakilder: Det vil være muligt at blande forskellige datatyper i en enkelt graf.
  • Kommentarer: Vi vil kunne tilføje annoteringer til graferne med berigede begivenheder gennem forskellige datakilder. Når dette svæver over begivenhederne, vises metadata og etiketter for den komplette begivenhed.
  • Ad-hoc-filtre: Ad-hoc-filtre giver os mulighed for at oprette nye filtre efter nøgle eller værdi uden at skulle lukke systemet, og disse vil blive anvendt automatisk på alle forespørgsler, der gør brug af denne datakilde.

Nu vil vi se, hvordan du installerer og bruger Grafana på CentOS 7.

1. Tilføj Grafana -depot på CentOS 7


Det første skridt at tage er at tilføje Grafana -depotet i biblioteket yum.repos.d, for dette skal vi oprette en ny fil, som vi vil kalde "grafana.repo".

Trin 1
Til dette kan vi bruge en editor som vim eller nano:

 cd /etc/yum.repos.d/ (katalogadgang) nano grafana.repo (oprettelse af filer)
Trin 2
I det viste vindue vil vi indsætte følgende linjer:
 [grafana] navn = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 aktiveret = 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

FORSTØRRE

Trin 3
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

BemærkHvis vi vil bruge et lager, hvor vi finder applikationen i test- eller betafasen, skal vi tilføje følgende linje:

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

2. Installer Grafana på CentOS 7

Trin 1
Når depotet er gemt, kan vi bruge følgende kommando til at installere Grafana på systemet:

 yum -y installer grafana

FORSTØRRE

Trin 2
Når Grafana er installeret på CentOS 7, ser vi følgende:

FORSTØRRE

Trin 3
Nogle andre måder, hvorpå vi kan installere Grafana på CentOS 7, er:

Installer en stabil version ved hjælp af Yum -kommandoen direkte
For at gøre dette vil vi udføre følgende kommando:

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

Installer stabil version ved hjælp af RPMI dette tilfælde vil det være nødvendigt at udføre følgende linjer:

 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. Genstart af Grafana -tjenester på CentOS 7


Når installationen er afsluttet, fortsætter vi med at udføre følgende linjer:
 systemctl daemon-reload (genstart dæmonen)
 systemctl start grafana-server 
 systemctl aktiver grafana-server (Aktiver Grafana-service ved opstart af CentOS 7) 

FORSTØRRE

4. Aktiver port for Grafana på CentOS 7


Som standard bruger Grafana port 3000 til sin kommunikation, så det er vigtigt, at vi aktiverer denne port i CentOS 7 firewall ved at udføre følgende. Indtil nu har vi installeret Grafana på CentOS 7.
 firewall-cmd --add-port = 3000 / tcp-permanent firewall-cmd-genindlæs 

FORSTØRRE

5. Installer Grafana på Ubuntu 17.10


Mange brugere har Ubuntu som deres fungerende distribution, og Grafana er bestemt fuldt ud kompatibel med Ubuntu, vi vil se, hvordan man installerer det der.

Først og fremmest, som i CentOS 7, skal vi tilføje depotet til den korrekte installation af Grafana, dette lager vil gå i sources.list.d biblioteket.

Trin 1
Til dette udfører vi følgende:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main'> /etc/apt/sources.list.d/grafana.list 
Trin 2
Nu tilføjer vi GPG -nøglen ved at udføre følgende:
 krølle https://packagecloud.io/gpg.key | sudo apt -key tilføjelse - 

Trin 3
Nu opdaterer vi depotet ved at udføre:

 sudo apt opdatering
Trin 4
Vi fortsætter med at installere Grafana ved at udføre følgende linje. Der venter vi på, at pakkerne skal downloades og installeres.
 sudo apt installer grafana 

Alternativ til installation af GrafanaFølgende er en anden måde at installere Grafana på Ubuntu 17.10:

  • Installer en stabil version
  • Til dette vil vi udføre følgende linjer:
 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 -tjenester på Ubuntu 17.10

Trin 1
Da Ubuntu bruger systemd som init -system, vil det være nødvendigt at køre følgende linje for at indlæse Grafana -konfigurationen:

 systemctl daemon-reload
Trin 2
Nu vil vi udføre følgende linjer:
 systemctl start grafana-server (Starter Grafana-tjenesten) 
 systemctl aktiver grafana-server (aktiverer Grafana-service ved Ubuntu-boot) 

7. Aktiver Firewall i Ubuntu 17.10

Trin 1
Som i CentOS 7 bruger Grafana port 3000 til sin forbindelse, så det vil være nødvendigt at aktivere det i systemet, vi kan kontrollere dette ved at udføre følgende linje:

 netstat -plntu

FORSTØRRE

Vi kan se, at Grafana -tjenesten gør brug af port 3000.

BemærkHvis vi ikke har netstat -indstillingen, kan vi installere ved at udføre linjen

 passende installere net-værktøjer.

Trin 2
For at aktivere denne port i Ubuntu udfører vi følgende linjer:

 ufw allow ssh ufw allow 3000 / tcp ufw enable

FORSTØRRE

Trin 3
Hvis vi vil se firewallens status, kan vi bruge kommandoen:

 ufw status

8. Brug Grafana på Ubuntu 17.10

Trin 1
For at få adgang til Grafana skal vi gå til en browser og bruge følgende syntaks:

 http: // IP -adresse: 3000
Trin 2
Når vi får adgang, bruger vi følgende legitimationsoplysninger:
  • Bruger: admin
  • Adgangskode: admin

FORSTØRRE

Trin 3
Når du får adgang, ser vi følgende:

FORSTØRRE

Trin 4
Der kan vi starte Grafana -ledelsesprocessen. Hvis vi ønsker at redigere brugernavnet og adgangskoden af ​​sikkerhedsmæssige årsager, klikker vi på Grafana -ikonet og går til stien Admin / Globale brugere:

FORSTØRRE

Trin 5
Der vil vi se følgende vindue:

FORSTØRRE

Trin 6
Klik på knappen "Rediger" for at foretage de nødvendige justeringer. Når det er gjort, skal du klikke på knappen "Opdater" for at anvende ændringerne.

FORSTØRRE

9. Installer plugins i Grafana på Linux

Trin 1
Grafana giver os mulighed for at bruge tre typer plugins i sin grænseflade, disse er:

Panel pluginsDenne type plugin giver os mulighed for at tilføje en ny visualisering af dataene i Grafana.

DatakildeI dette plugin finder du Grafana -kildedata.

Ansøgning (app)Gennem denne tilføjelse kan vi tilføje nye funktioner til Grafana.

Trin 2
Disse kan installeres, hvis vi går til afsnittet Plugins i menuen Grafana:

FORSTØRRE

Trin 3
Men hvis vi vil installere dem fra terminalen, tilbyder Grafana os muligheden "grafana-cli" til denne operation:

FORSTØRRE

Trin 4
For at liste alle de plugins, der er tilgængelige i depotet, bruger vi følgende linje:

 grafana-cli plugins list-remote 

FORSTØRRE

Trin 5
For at installere ethvert plugin i Grafana bruger vi parameteren "plugins install" som følger:

 grafana-cli plugins installere grafana-clock-panel

FORSTØRRE

Trin 6
Vi kan se, at det er nødvendigt at genstarte Grafana -tjenesten for at fuldføre processen, for dette vil vi udføre følgende:

 systemctl genstart grafana-server
Trin 7
Når tjenesten er genstartet, vil vi kunne se pluginet installeret i Grafana:

FORSTØRRE

Trin 8
For at fjerne det installerede plugin udfører vi følgende:

 grafana-cli plugins fjern grafana-clock-panel
Vi ser de forskellige muligheder, Grafana tilbyder os til styring og kontrol af operationer i Linux.

wave wave wave wave wave