Cum se instalează Grafana pe serverul Ubuntu și CentOS 7 Linux

Există sute de instrumente de monitorizare care au fost dezvoltate cu scopul de a simplifica sarcina de gestionare, control și administrare a unei organizații, indiferent de sistemul de operare utilizat.

În cazul distribuțiilor Linux, avem un avantaj mai mare prin faptul că avem mii de opțiuni open source care, în afară de a fi gratuite, ne permit să ne extindem posibilitățile la niveluri mult mai ridicate.

Acesta este cazul Grafana și, din acest motiv, Solvetic va face o analiză completă a ceea ce este și cum să utilizați Grafana în CentOS 7.
Dacă nu aveți distribuția CentOS 7, o puteți descărca de la următorul link:

Ce este GrafanaGrafana a fost dezvoltat ca un instrument open source cu ajutorul căruia va fi posibilă consultarea, vizualizarea, alertarea și analiza valorilor într-un mod mult mai simplu, indiferent unde sunt stocate.

Caracteristici GrafanaLa utilizarea Grafana vom avea următoarele avantaje:

  • Diverse opțiuni de vizualizare: Cu Grafana va fi posibil să accesați mai multe tipuri de grafice, plugin-uri de panou și mai multe opțiuni pentru a vizualiza valori și înregistrări.
  • Sistem de alertă: Cu Grafana fiecare metrică va fi evaluată într-o perioadă de timp definită și, în cazul în care se constată vreo diferență, vom fi alertați cu privire la aceasta.
  • Notificări: când o alertă își schimbă starea, este trimisă o notificare. Va fi posibil să primiți notificări prin e-mail sau prin platforme precum Slack, PagerDuty, VictorOps, OpsGenie sau webhook.
  • Tablouri de bord dinamice: Cu Grafana putem crea tablouri de bord dinamice și reutilizabile cu variabile șablon care pot conține meniuri derulante în partea de sus a tabloului de bord.
  • Surse de date mixte: va fi posibil să amestecați diferite tipuri de date într-un singur grafic.
  • Adnotări: vom putea adăuga adnotări la grafice cu evenimente îmbogățite prin diferite surse de date. Cu aceasta, când plasați cursorul peste evenimente, vor fi afișate metadatele și etichetele evenimentului complet.
  • Filtre ad-hoc: filtrele ad-hoc ne permit să creăm filtre noi după cheie sau valoare, fără a fi nevoie să oprim sistemul, iar acestea vor fi aplicate automat tuturor interogărilor care utilizează sursa de date respectivă.

Acum vom vedea cum se instalează și se utilizează Grafana pe CentOS 7.

1. Adăugați un depozit Grafana pe CentOS 7


Primul pas pe care trebuie să îl faceți este să adăugați depozitul Grafana în directorul yum.repos.d, pentru aceasta trebuie să creăm un fișier nou pe care îl vom numi „grafana.repo”.

Pasul 1
Pentru aceasta putem folosi un editor precum vim sau nano:

 cd /etc/yum.repos.d/ (Acces la director) nano grafana.repo (Crearea fișierului)
Pasul 2
În fereastra afișată vom lipi următoarele linii:
 [grafana] name = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 enabled = 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

MARI

Pasul 3
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

Lăsăm editorul folosind:

Ctrl + X

NotăDacă dorim să folosim un depozit în care găsim aplicația în faza de testare sau beta, trebuie să adăugăm următoarea linie:

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

2. Instalați Grafana pe CentOS 7

Pasul 1
Odată ce depozitul este stocat, putem folosi următoarea comandă pentru a instala Grafana pe sistem:

 yum -y install grafana

MARI

Pasul 2
Odată ce Grafana este instalat pe CentOS 7 vom vedea următoarele:

MARI

Pasul 3
Câteva alte modalități prin care putem instala Grafana pe CentOS 7 sunt:

Instalați versiunea stabilă folosind direct comanda Yum
Pentru a face acest lucru, vom executa următoarea comandă:

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

Instalați o versiune stabilă utilizând RPMÎn acest caz va fi necesar să executați următoarele linii:

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

3. Repornirea serviciilor Grafana pe CentOS 7


Odată ce instalarea sa încheiat, continuăm să executăm următoarele linii:
 systemctl daemon-reload (Reporniți daemonul)
 systemctl pornește grafana-server 
 systemctl activate grafana-server (Activați serviciul Grafana la pornirea CentOS 7) 

MARI

4. Activați portul pentru Grafana pe CentOS 7


În mod implicit, Grafana folosește portul 3000 pentru comunicarea sa, deci este important să activăm acest port în firewall-ul CentOS 7 executând următoarele. Până în prezent, am instalat Grafana pe CentOS 7.
 firewall-cmd --add-port = 3000 / tcp - firewall permanent-cmd --reload 

MARI

5. Instalați Grafana pe Ubuntu 17.10


Mulți utilizatori au Ubuntu ca distribuție de lucru și Grafana este cu siguranță pe deplin compatibil cu Ubuntu, vom vedea cum să-l instalăm acolo.

În primul rând, la fel ca în CentOS 7, trebuie să adăugăm depozitul pentru instalarea corectă a Grafana, acest depozit va intra în directorul sources.list.d.

Pasul 1
Pentru aceasta executăm următoarele:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main'> /etc/apt/sources.list.d/grafana.list 
Pasul 2
Acum vom adăuga cheia GPG executând următoarele:
 curl https://packagecloud.io/gpg.key | sudo apt-key add - 

Pasul 3
Acum, vom actualiza depozitul executând:

 actualizare sudo apt
Pasul 4
Procedăm la instalarea Grafana executând următoarea linie. Acolo așteptăm descărcarea și instalarea pachetelor.
 sudo apt install grafana 

Alternativă la instalarea GrafanaUrmătorul este un alt mod de a instala Grafana pe Ubuntu 17.10:

  • Instalați o versiune stabilă
  • Pentru aceasta vom executa următoarele linii:
 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. Porniți serviciile Grafana pe Ubuntu 17.10

Pasul 1
Deoarece Ubuntu folosește systemd ca sistem inițial, va fi necesar să rulați următoarea linie pentru a încărca configurația Grafana:

 systemctl daemon-reload
Pasul 2
Acum, vom executa următoarele linii:
 systemctl pornește grafana-server (Pornește serviciul Grafana) 
 systemctl activate grafana-server (activează serviciul Grafana la boot Ubuntu) 

7. Activați paravanul de protecție în Ubuntu 17.10

Pasul 1
La fel ca în CentOS 7, Grafana folosește portul 3000 pentru conexiunea sa, deci va fi necesar să îl activați în sistem, putem verifica acest lucru executând următoarea linie:

 netstat -plntu

MARI

Putem vedea că serviciul Grafana folosește portul 3000.

NotăÎn cazul în care nu avem opțiunea netstat, putem instala executând linia

 apt install net-tools.

Pasul 2
Pentru a activa acest port în Ubuntu vom executa următoarele linii:

 ufw allow ssh ufw allow 3000 / tcp ufw enable

MARI

Pasul 3
Dacă vrem să vedem starea firewall-ului putem folosi comanda:

 starea ufw

8. Utilizați Grafana pe Ubuntu 17.10

Pasul 1
Pentru a accesa Grafana trebuie să mergem la un browser și să folosim următoarea sintaxă:

 http: // IP_address: 3000
Pasul 2
Când accesați, vom folosi următoarele acreditări:
  • Utilizator: admin
  • Parola: admin

MARI

Pasul 3
La accesare vom vedea următoarele:

MARI

Pasul 4
Acolo putem începe procesul de management Grafana. Dacă vrem să edităm numele de utilizator și parola din motive de securitate, vom face clic pe pictograma Grafana și vom merge la calea Admin / Utilizatori globali:

MARI

Pasul 5
Acolo vom vedea următoarea fereastră:

MARI

Pasul 6
Faceți clic pe butonul „Editați” pentru a face ajustările necesare. După ce ați terminat, faceți clic pe butonul „Actualizare” pentru a aplica modificările.

MARI

9. Instalați pluginuri în Grafana pe Linux

Pasul 1
Grafana ne permite să folosim trei tipuri de pluginuri în interfața sa, acestea fiind:

Pluginuri de panouAcest tip de plugin ne permite să adăugăm o nouă vizualizare a datelor din Grafana.

Sursă de dateÎn acest plugin veți găsi datele sursă Grafana.

Aplicație (aplicație)Prin acest add-on putem adăuga noi funcționalități Grafana.

Pasul 2
Acestea pot fi instalate dacă mergem la secțiunea Plugins din meniul Grafana:

MARI

Pasul 3
Dar dacă vrem să le instalăm de la terminal, Grafana ne oferă opțiunea „grafana-cli” pentru această operație:

MARI

Pasul 4
Pentru a lista toate pluginurile disponibile în depozit, vom folosi următoarea linie:

 grafana-cli plugins list-remote 

MARI

Pasul 5
Pentru a instala orice plugin în Grafana vom folosi parametrul „plugins install” după cum urmează:

 pluginurile grafana-cli instalează grafana-clock-panel

MARI

Pasul 6
Putem vedea că este necesar să reporniți serviciul Grafana pentru a finaliza procesul, pentru aceasta vom executa următoarele:

 systemctl reporniți grafana-server
Pasul 7
După repornirea serviciului, vom putea vedea pluginul instalat în Grafana:

MARI

Pasul 8
Pentru a elimina pluginul instalat, executăm următoarele:

 pluginurile grafana-cli elimină grafana-clock-panel
Vedem diferitele opțiuni pe care Grafana ni le oferă pentru gestionarea și controlul operațiunilor în Linux.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave