Jak nainstalovat Grafanu na server Ubuntu a CentOS 7 Linux

Existují stovky monitorovacích nástrojů, které byly vyvinuty s cílem zjednodušit úkol řízení, kontroly a správy organizace bez ohledu na použitý operační systém.

V případě distribucí Linuxu máme větší výhodu v tom, že máme tisíce možností open source, které nám kromě toho, že jsou zdarma, umožňují škálovat jejich možnosti na mnohem vyšší úrovně.

To je případ společnosti Grafana, a proto společnost Solvetic provede úplnou analýzu toho, co to je a jak používat Grafanu v CentOS 7.
Pokud distribuci CentOS 7 nemáte, můžete si ji stáhnout na následujícím odkazu:

Co je GrafanaGrafana byla vyvinuta jako open source nástroj, se kterým bude možné metriky mnohem jednodušeji konzultovat, vizualizovat, upozorňovat a analyzovat, bez ohledu na to, kde jsou uloženy.

Funkce GrafanaPři používání Grafany budeme mít následující výhody:

  • Různé možnosti vizualizace: S Grafanou bude možné přistupovat k více typům grafů, zásuvným modulům a dalším možnostem vizualizace metrik a záznamů.
  • Systém varování: S Grafanou bude každá metrika vyhodnocena v definovaném časovém období a v případě zjištění jakéhokoli rozdílu na ni budeme upozorněni.
  • Oznámení: Když výstraha změní svůj stav, odešle se oznámení. Oznámení bude možné přijímat e -mailem nebo prostřednictvím platforem, jako jsou Slack, PagerDuty, VictorOps, OpsGenie nebo webhook.
  • Dynamické řídicí panely: S Grafanou můžeme vytvářet dynamické a opakovaně použitelné řídicí panely s proměnnými šablon, které mohou obsahovat rozevírací nabídky v horní části řídicího panelu.
  • Smíšené zdroje dat: V jednom grafu bude možné kombinovat různé typy dat.
  • Anotace: Do grafů budeme moci přidávat anotace s obohacenými událostmi prostřednictvím různých zdrojů dat. Díky tomu se při najetí myší na události zobrazí metadata a popisky celé události.
  • Ad-hoc filtry: Ad-hoc filtry nám umožňují vytvářet nové filtry podle klíče nebo hodnoty, aniž bychom museli vypínat systém, a ty se automaticky použijí na všechny dotazy, které využívají daný zdroj dat.

Nyní uvidíme, jak nainstalovat a používat Grafanu na CentOS 7.

1. Přidejte úložiště Grafana do CentOS 7


Prvním krokem je přidání úložiště Grafana do adresáře yum.repos.d, proto musíme vytvořit nový soubor, který budeme nazývat „grafana.repo“.

Krok 1
K tomu můžeme použít editor jako vim nebo nano:

 cd /etc/yum.repos.d/ (přístup do adresáře) nano grafana.repo (vytváření souborů)
Krok 2
Do zobrazeného okna vložíme následující řádky:
 [grafana] name = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 povoleno = 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

ZVĚTŠIT

Krok 3
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

PoznámkaPokud chceme použít úložiště, kde najdeme aplikaci ve fázi testování nebo beta, musíme přidat následující řádek:

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

2. Nainstalujte si Grafanu na CentOS 7

Krok 1
Jakmile je úložiště uloženo, můžeme k instalaci Grafany do systému použít následující příkaz:

 yum -y nainstalovat grafana

ZVĚTŠIT

Krok 2
Jakmile je Grafana nainstalována na CentOS 7, uvidíme následující:

ZVĚTŠIT

Krok 3
Některé další způsoby, jak můžeme nainstalovat Grafanu na CentOS 7, jsou:

Nainstalujte stabilní verzi přímo pomocí příkazu Yum
K tomu provedeme následující příkaz:

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

Nainstalujte stabilní verzi pomocí RPMV tomto případě bude nutné provést následující řádky:

 wget https://s3-us-west-2.amazonaws.com/grafana-release/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. Restartování služeb Grafana v CentOS 7


Po dokončení instalace pokračujeme v provádění následujících řádků:
 systemctl daemon-reload (Reboot the daemon)
 systemctl spustit grafana-server 
 systemctl enable grafana-server (Enable Grafana service on CentOS 7 startup) 

ZVĚTŠIT

4. Povolte port pro Grafana na CentOS 7


Ve výchozím nastavení používá Grafana ke komunikaci port 3000, proto je důležité, abychom tento port aktivovali ve firewallu CentOS 7 provedením následujícího. Až do tohoto okamžiku jsme nainstalovali Grafanu na CentOS 7.
 firewall-cmd --add-port = 3000 / tcp --permanent firewall-cmd --reload 

ZVĚTŠIT

5. Nainstalujte si Grafanu na Ubuntu 17.10


Mnoho uživatelů má jako pracovní distribuci Ubuntu a Grafana je určitě plně kompatibilní s Ubuntu, uvidíme, jak jej tam nainstalovat.

Nejprve, stejně jako v CentOS 7, musíme přidat úložiště pro správnou instalaci Grafany, toto úložiště půjde do adresáře sources.list.d.

Krok 1
Za tímto účelem provedeme následující:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main'> /etc/apt/sources.list.d/grafana.list 
Krok 2
Nyní přidáme klíč GPG provedením následujícího:
 stočit https://packagecloud.io/gpg.key | sudo apt -key add - 

Krok 3
Nyní aktualizujeme úložiště spuštěním:

 sudo apt aktualizace
Krok 4
Pokračujeme v instalaci Grafany provedením následujícího řádku. Tam čekáme na stažení a instalaci balíčků.
 sudo apt install grafana 

Alternativa k instalaci GrafanaNásleduje další způsob instalace Grafany na Ubuntu 17.10:

  • Nainstalujte si stabilní verzi
  • Za tímto účelem provedeme následující řádky:
 wget https://s3-us-west-2.amazonaws.com/grafana-release/release/grafana_4.6.2_amd64.deb sudo apt-get install -y adduser libfontconfig sudo dpkg -i grafana_4.6.2_amd64.deb

6. Spusťte služby Grafana na Ubuntu 17.10

Krok 1
Protože Ubuntu používá systemd jako počáteční systém, bude nutné pro načtení konfigurace Grafany spustit následující řádek:

 systemctl znovu načíst démona
Krok 2
Nyní provedeme následující řádky:
 systemctl start grafana-server (Spustí službu Grafana) 
 systemctl enable grafana-server (povoluje službu Grafana při bootování Ubuntu) 

7. Povolte Firewall v Ubuntu 17.10

Krok 1
Stejně jako v CentOS 7 používá Grafana pro připojení port 3000, takže bude nutné jej v systému povolit, můžeme to zkontrolovat spuštěním následujícího řádku:

 netstat -plntu

ZVĚTŠIT

Vidíme, že služba Grafana využívá port 3000.

PoznámkaV případě, že nemáte možnost netstat, můžeme instalaci provést spuštěním řádku

 apt install net-tools.

Krok 2
Abychom tento port v Ubuntu povolili, spustíme následující řádky:

 ufw povolit ssh ufw povolit 3000 / tcp ufw povolit

ZVĚTŠIT

Krok 3
Pokud chceme vidět stav brány firewall, můžeme použít příkaz:

 stav ufw

8. Použijte Grafanu na Ubuntu 17.10

Krok 1
Abychom se dostali do Grafany, musíme jít do prohlížeče a použít následující syntaxi:

 http: // IP_adresa: 3000
Krok 2
Při přístupu použijeme následující přihlašovací údaje:
  • Uživatel: admin
  • Heslo: admin

ZVĚTŠIT

Krok 3
Při přístupu uvidíme následující:

ZVĚTŠIT

Krok 4
Tam můžeme zahájit proces správy Grafana. Pokud chceme z bezpečnostních důvodů upravit uživatelské jméno a heslo, klikneme na ikonu Grafana a přejdeme na cestu Admin / Global Users:

ZVĚTŠIT

Krok 5
Tam uvidíme následující okno:

ZVĚTŠIT

Krok 6
Potřebné úpravy provedete kliknutím na tlačítko „Upravit“. Po dokončení změn klikněte na tlačítko „Aktualizovat“.

ZVĚTŠIT

9. Nainstalujte si do Linuxu pluginy do Grafany

Krok 1
Grafana nám umožňuje používat ve svém rozhraní tři typy pluginů, kterými jsou:

Panelové doplňkyTento typ pluginu nám umožňuje přidat novou vizualizaci dat do Grafany.

Zdroj datV tomto pluginu najdete zdrojová data Grafana.

Aplikace (App)Prostřednictvím tohoto doplňku můžeme do Grafany přidávat nové funkce.

Krok 2
Ty lze nainstalovat, pokud v nabídce Grafana přejdeme do sekce Pluginy:

ZVĚTŠIT

Krok 3
Pokud je ale chceme nainstalovat z terminálu, Grafana nám pro tuto operaci nabízí možnost „grafana-cli“:

ZVĚTŠIT

Krok 4
K výpisu všech modulů plug -in dostupných v úložišti použijeme následující řádek:

 grafana-cli plugins list-remote 

ZVĚTŠIT

Krok 5
K instalaci jakéhokoli pluginu do Grafany použijeme parametr „plugins install“ následujícím způsobem:

 pluginy grafana-cli nainstalujte grafana-clock-panel

ZVĚTŠIT

Krok 6
Vidíme, že k dokončení procesu je nutné restartovat službu Grafana, proto provedeme následující:

 systemctl restart grafana-server
Krok 7
Jakmile bude služba restartována, budeme moci vidět nainstalovaný plugin v Grafaně:

ZVĚTŠIT

Krok 8
Chcete -li odebrat nainstalovaný plugin, provedeme následující:

 doplňky grafana-cli odstranit panel grafana-clock-panel
Vidíme různé možnosti, které nám Grafana nabízí pro správu a řízení operací v Linuxu.

wave wave wave wave wave