Hvordan installere Grafana på Ubuntu -server og CentOS 7 Linux

Det er hundrevis av overvåkingsverktøy som er utviklet for å forenkle oppgaven med ledelse, kontroll og administrasjon av en organisasjon uavhengig av operativsystemet som brukes.

Når det gjelder Linux -distribusjoner, har vi en større fordel ved å ha tusenvis av alternativer for åpen kildekode som, bortsett fra å være gratis, tillater oss å skalere mulighetene til mye høyere nivåer.

Slik er tilfellet med Grafana, og det er av denne grunn at Solvetic vil gjøre en fullstendig analyse av hva det er og hvordan du bruker Grafana i CentOS 7.
Hvis du ikke har CentOS 7 -distribusjonen, kan du laste den ned på følgende lenke:

Hva er GrafanaGrafana er utviklet som et åpen kildekodeverktøy som det vil være mulig å konsultere, visualisere, varsle og analysere beregningene på en mye enklere måte, uansett hvor de er lagret.

Grafana -funksjonerNår du bruker Grafana vil vi ha følgende fordeler:

  • Ulike visualiseringsalternativer: Med Grafana vil det være mulig å få tilgang til flere typer grafer, panel -plugins og flere alternativer for å visualisere beregninger og poster.
  • Varslingssystem: Med Grafana vil hver beregning bli evaluert i løpet av en definert tidsperiode, og hvis vi finner noen forskjell, blir vi varslet om den.
  • Varsler: Når et varsel endrer status, sendes det et varsel. Det vil være mulig å motta varsler via e -post eller via plattformer som Slack, PagerDuty, VictorOps, OpsGenie eller webhook.
  • Dynamiske dashbord: Med Grafana kan vi lage dynamiske og gjenbrukbare dashbord med malvariabler som kan inneholde nedtrekksmenyer øverst på dashbordet.
  • Blandede datakilder: Det vil være mulig å blande forskjellige typer data i en enkelt graf.
  • Merknader: Vi vil kunne legge til merknader i grafene med berikede hendelser gjennom forskjellige datakilder. Med dette, når du svever over hendelsene, vil metadataene og etikettene for den komplette hendelsen vises.
  • Ad-hoc-filtre: Ad-hoc-filtre lar oss lage nye filtre etter nøkkel eller verdi uten å måtte slå av systemet, og disse vil bli brukt automatisk på alle søk som bruker den datakilden.

Nå skal vi se hvordan du installerer og bruker Grafana på CentOS 7.

1. Legg til Grafana -depot på CentOS 7


Det første trinnet å ta er å legge til Grafana -depotet i yum.repos.d -katalogen, for dette må vi lage en ny fil som vi vil kalle "grafana.repo".

Trinn 1
For dette kan vi bruke en redaktør som vim eller nano:

 cd /etc/yum.repos.d/ (katalogtilgang) nano grafana.repo (filopprettelse)
Steg 2
I det viste vinduet limer vi inn følgende linjer:
 [grafana] navn = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 aktivert = 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

Trinn 3
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

MerkHvis vi vil bruke et depot der vi finner programmet i test- eller betafasen, må vi legge til følgende linje:

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

2. Installer Grafana på CentOS 7

Trinn 1
Når depotet er lagret, kan vi bruke følgende kommando for å installere Grafana på systemet:

 yum -y installer grafana

FORSTØRRE

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

FORSTØRRE

Trinn 3
Noen andre måter vi kan installere Grafana på CentOS 7 er:

Installer en stabil versjon ved å bruke Yum -kommandoen direkte
For å gjøre dette vil vi utfø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 versjon ved hjelp av RPMI dette tilfellet vil det være nødvendig å utfø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. Omstart av Grafana -tjenester på CentOS 7


Når installasjonen er fullført, fortsetter vi med å utføre følgende linjer:
 systemctl daemon-reload (Start demonen på nytt)
 systemctl start grafana-server 
 systemctl aktiver grafana-server (Aktiver Grafana-tjeneste ved oppstart av CentOS 7) 

FORSTØRRE

4. Aktiver port for Grafana på CentOS 7


Som standard bruker Grafana port 3000 for kommunikasjon, så det er viktig at vi aktiverer denne porten i CentOS 7 -brannmuren ved å utføre følgende. Frem til dette punktet har vi installert Grafana på CentOS 7.
 brannmur-cmd-legg til-port = 3000 / tcp-permanent brannmur-cmd-last inn på nytt 

FORSTØRRE

5. Installer Grafana på Ubuntu 17.10


Mange brukere har Ubuntu som arbeidsdistribusjon og Grafana er absolutt fullt kompatibel med Ubuntu, vi får se hvordan vi installerer det der.

Først av alt, som i CentOS 7, må vi legge til depotet for riktig installasjon av Grafana, dette depotet vil gå i katalogen sources.list.d.

Trinn 1
For dette utfører vi følgende:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main'> /etc/apt/sources.list.d/grafana.list 
Steg 2
Nå vil vi legge til GPG -nøkkelen ved å utføre følgende:
 curl https://packagecloud.io/gpg.key | sudo apt -key add - 

Trinn 3
Nå oppdaterer vi depotet ved å kjøre:

 sudo apt oppdatering
Trinn 4
Vi fortsetter å installere Grafana ved å utføre følgende linje. Der venter vi på at pakkene skal lastes ned og installeres.
 sudo apt install grafana 

Alternativ til å installere GrafanaFølgende er en annen måte å installere Grafana på Ubuntu 17.10:

  • Installer en stabil versjon
  • For dette vil vi utfø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

Trinn 1
Siden Ubuntu bruker systemd som init -system, vil det være nødvendig å kjøre følgende linje for å laste inn Grafana -konfigurasjonen:

 systemctl daemon-reload
Steg 2
Nå vil vi utføre følgende linjer:
 systemctl start grafana-server (starter Grafana-tjenesten) 
 systemctl aktiver grafana-server (aktiverer Grafana-tjeneste på Ubuntu-oppstart) 

7. Aktiver brannmur i Ubuntu 17.10

Trinn 1
Som i CentOS 7 bruker Grafana port 3000 for tilkoblingen, så det vil være nødvendig å aktivere den i systemet, vi kan kontrollere dette ved å utføre følgende linje:

 netstat -plntu

FORSTØRRE

Vi kan se at Grafana -tjenesten bruker port 3000.

MerkHvis vi ikke har alternativet netstat, kan vi installere ved å kjøre linjen

 apt installere nettverktøy.

Steg 2
For å aktivere denne porten i Ubuntu utfører vi følgende linjer:

 ufw allow ssh ufw allow 3000 / tcp ufw enable

FORSTØRRE

Trinn 3
Hvis vi vil se statusen til brannmuren, kan vi bruke kommandoen:

 ufw -status

8. Bruk Grafana på Ubuntu 17.10

Trinn 1
For å få tilgang til Grafana må vi gå til en nettleser og bruke følgende syntaks:

 http: // IP -adresse: 3000
Steg 2
Når du får tilgang, bruker vi følgende legitimasjon:
  • Bruker: admin
  • Passord: admin

FORSTØRRE

Trinn 3
Når du får tilgang, ser vi følgende:

FORSTØRRE

Trinn 4
Der kan vi starte Grafana -administrasjonsprosessen. Hvis vi ønsker å redigere brukernavnet og passordet av sikkerhetsmessige årsaker, klikker vi på Grafana -ikonet og går til banen for administratorer / globale brukere:

FORSTØRRE

Trinn 5
Der vil vi se følgende vindu:

FORSTØRRE

Trinn 6
Klikk på "Rediger" -knappen for å gjøre de nødvendige justeringene. Når du er ferdig, klikker du på "Oppdater" -knappen for å bruke endringene.

FORSTØRRE

9. Installer plugins i Grafana på Linux

Trinn 1
Grafana lar oss bruke tre typer plugins i grensesnittet, disse er:

Panel pluginsDenne typen plugin lar oss legge til en ny visualisering av dataene i Grafana.

DatakildeI denne pluginen finner du Grafana -kildedata.

Søknad (app)Gjennom dette tillegget kan vi legge til nye funksjoner i Grafana.

Steg 2
Disse kan installeres hvis vi går til Plugins -delen i Grafana -menyen:

FORSTØRRE

Trinn 3
Men hvis vi vil installere dem fra terminalen, tilbyr Grafana oss alternativet "grafana-cli" for denne operasjonen:

FORSTØRRE

Trinn 4
For å vise alle pluginene som er tilgjengelige i depotet, bruker vi følgende linje:

 grafana-cli plugins list-remote 

FORSTØRRE

Trinn 5
For å installere et hvilket som helst plugin i Grafana bruker vi parameteren "plugins install" som følger:

 grafana-cli plugins installer grafana-clock-panel

FORSTØRRE

Trinn 6
Vi kan se at det er nødvendig å starte Grafana -tjenesten på nytt for å fullføre prosessen, for dette vil vi utføre følgende:

 systemctl start grafana-server på nytt
Trinn 7
Når tjenesten er startet på nytt, vil vi kunne se pluginet installert i Grafana:

FORSTØRRE

Trinn 8
For å fjerne den installerte pluginen utfører vi følgende:

 grafana-cli plugins fjerne grafana-clock-panel
Vi ser de forskjellige alternativene som Grafana tilbyr oss for styring og kontroll av operasjoner i Linux.

wave wave wave wave wave