Jak zainstalować Grafana na serwerze Ubuntu i CentOS 7 Linux?

Istnieją setki narzędzi monitorujących, które zostały opracowane w celu uproszczenia zadań związanych z zarządzaniem, kontrolą i administracją organizacją niezależnie od używanego systemu operacyjnego.

W przypadku dystrybucji Linuksa większą przewagę mamy dzięki tysiącom opcji open source, które oprócz tego, że są darmowe, pozwalają nam skalować ich możliwości na znacznie wyższy poziom.

Tak jest w przypadku Grafany i właśnie z tego powodu Solvetic przeprowadzi pełną analizę tego, czym jest i jak używać Grafany w CentOS 7.
Jeśli nie masz dystrybucji CentOS 7, możesz ją pobrać pod następującym linkiem:

Co to jest GrafanaGrafana została opracowana jako narzędzie open source, za pomocą którego będzie można konsultować, wizualizować, alarmować i analizować metryki w znacznie prostszy sposób, bez względu na to, gdzie są przechowywane.

Funkcje GrafanyKorzystając z Grafany będziemy mieli następujące zalety:

  • Różne opcje wizualizacji: Grafana umożliwia dostęp do wielu typów wykresów, wtyczek paneli i innych opcji wizualizacji metryk i rekordów.
  • System alertów: Dzięki Grafanie każda metryka będzie oceniana w określonym czasie, a w przypadku znalezienia jakiejkolwiek różnicy, zostaniemy o tym powiadomieni.
  • Powiadomienia: Gdy alert zmieni swój status, zostanie wysłane powiadomienie. Powiadomienia będzie można otrzymywać pocztą elektroniczną lub poprzez platformy takie jak Slack, PagerDuty, VictorOps, OpsGenie czy webhook.
  • Dynamiczne pulpity nawigacyjne: Dzięki Grafanie możemy tworzyć dynamiczne i wielokrotnego użytku pulpity nawigacyjne ze zmiennymi szablonów, które mogą zawierać rozwijane menu u góry pulpitu nawigacyjnego.
  • Mieszane źródła danych: możliwe będzie łączenie różnych typów danych na jednym wykresie.
  • Adnotacje: będziemy mogli dodawać adnotacje do wykresów ze wzbogaconymi zdarzeniami z różnych źródeł danych. Dzięki temu po najechaniu kursorem na zdarzenia zostaną wyświetlone metadane i etykiety całego zdarzenia.
  • Filtry ad-hoc: filtry ad-hoc pozwalają nam tworzyć nowe filtry według klucza lub wartości bez konieczności zamykania systemu, a te zostaną zastosowane automatycznie do wszystkich zapytań korzystających z tego źródła danych.

Teraz zobaczymy, jak zainstalować i używać Grafana na CentOS 7.

1. Dodaj repozytorium Grafana na CentOS 7


Pierwszym krokiem, jaki należy wykonać, jest dodanie repozytorium Grafana w katalogu yum.repos.d, w tym celu musimy utworzyć nowy plik, który nazwiemy "grafana.repo".

Krok 1
W tym celu możemy użyć edytora takiego jak vim lub nano:

 cd /etc/yum.repos.d/ (Dostęp do katalogu) nano grafana.repo (Tworzenie pliku)
Krok 2
W wyświetlonym oknie wklejamy następujące linie:
 [grafana] nazwa = grafana baseurl = https: //packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck = 1 włączony = 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

POWIĘKSZAĆ

Krok 3
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

NotatkaJeśli chcemy skorzystać z repozytorium, w którym znajdujemy aplikację w fazie testów lub beta, musimy dodać następujący wiersz:

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

2. Zainstaluj Grafana na CentOS 7

Krok 1
Po zapisaniu repozytorium możemy użyć następującego polecenia, aby zainstalować Grafanę w systemie:

 mniam - zainstaluj grafana

POWIĘKSZAĆ

Krok 2
Po zainstalowaniu Grafany na CentOS 7 zobaczymy:

POWIĘKSZAĆ

Krok 3
Kilka innych sposobów, w jakie możemy zainstalować Grafanę na CentOS 7, to:

Zainstaluj stabilną wersję bezpośrednio za pomocą polecenia Yum
Aby to zrobić, wykonamy następujące polecenie:

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

Zainstaluj stabilną wersję za pomocą RPMW takim przypadku konieczne będzie wykonanie następujących linii:

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

3. Ponowne uruchamianie usług Grafana w CentOS 7


Po zakończeniu instalacji przystępujemy do wykonania następujących linii:
 systemctl demon-reload (Uruchom ponownie demona)
 systemctl start grafana-server 
 systemctl enable grafana-server (Włącz usługę Grafana przy starcie CentOS 7) 

POWIĘKSZAĆ

4. Włącz port dla Grafana w CentOS 7


Domyślnie Grafana używa do komunikacji portu 3000, dlatego ważne jest, aby włączyć ten port w zaporze CentOS 7, wykonując następujące czynności. Do tego momentu zainstalowaliśmy Grafanę na CentOS 7.
 firewall-cmd --add-port = 3000 / tcp --permanent firewall-cmd --reload 

POWIĘKSZAĆ

5. Zainstaluj Grafana na Ubuntu 17.10


Wielu użytkowników ma Ubuntu jako swoją działającą dystrybucję, a Grafana jest z pewnością w pełni kompatybilna z Ubuntu, zobaczymy, jak ją tam zainstalować.

Przede wszystkim tak jak w CentOS 7 musimy dodać repozytorium dla poprawnej instalacji Grafany, to repozytorium trafi do katalogu sources.list.d.

Krok 1
W tym celu wykonujemy następujące czynności:

 sudo echo 'deb https://packagecloud.io/grafana/stable/debian/jessie main'> /etc/apt/sources.list.d/grafana.list 
Krok 2
Teraz dodamy klucz GPG, wykonując następujące czynności:
 curl https://packagecloud.io/gpg.key | sudo apt-key add - 

Krok 3
Teraz zaktualizujemy repozytorium wykonując:

 aktualizacja sudo apt
Krok 4
Przechodzimy do instalacji Grafany, wykonując poniższą linię. Tam czekamy na pobranie i zainstalowanie pakietów.
 sudo apt zainstaluj grafana 

Alternatywa do zainstalowania GrafanaPoniżej znajduje się inny sposób instalacji Grafany na Ubuntu 17.10:

  • Zainstaluj stabilną wersję
  • W tym celu wykonamy następujące wiersze:
 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. Uruchom usługi Grafana na Ubuntu 17.10

Krok 1
Ponieważ Ubuntu używa systemd jako systemu init, konieczne będzie uruchomienie następującej linii, aby załadować konfigurację Grafana:

 demon-reload systemctl
Krok 2
Teraz wykonamy następujące wiersze:
 systemctl start grafana-server (uruchamia usługę Grafana) 
 systemctl enable grafana-server (włącza usługę Grafana przy rozruchu Ubuntu) 

7. Włącz zaporę sieciową w Ubuntu 17.10

Krok 1
Podobnie jak w CentOS 7, Grafana używa do połączenia portu 3000, więc konieczne będzie włączenie go w systemie, możemy to sprawdzić wykonując następujący wiersz:

 netstat -plntu

POWIĘKSZAĆ

Widzimy, że usługa Grafana korzysta z portu 3000.

NotatkaW przypadku braku opcji netstat możemy zainstalować uruchamiając linię

 apt install net-tools.

Krok 2
Aby włączyć ten port w Ubuntu, wykonamy następujące linie:

 ufw allow ssh ufw allow 3000 / tcp ufw enable

POWIĘKSZAĆ

Krok 3
Jeśli chcemy sprawdzić stan zapory możemy użyć polecenia:

 status ufw

8. Użyj Grafany na Ubuntu 17.10

Krok 1
Aby uzyskać dostęp do Grafany, musimy przejść do przeglądarki i użyć następującej składni:

 http://adres_IP: 3000
Krok 2
Podczas uzyskiwania dostępu użyjemy następujących poświadczeń:
  • Użytkownik: Admin
  • Hasło: Admin

POWIĘKSZAĆ

Krok 3
Podczas uzyskiwania dostępu zobaczymy:

POWIĘKSZAĆ

Krok 4
Tam możemy rozpocząć proces zarządzania Grafaną. Jeśli ze względów bezpieczeństwa chcemy edytować nazwę użytkownika i hasło, klikamy ikonę Grafana i przechodzimy do ścieżki Admin/Global Users:

POWIĘKSZAĆ

Krok 5
Tam zobaczymy następujące okno:

POWIĘKSZAĆ

Krok 6
Kliknij przycisk „Edytuj”, aby wprowadzić niezbędne zmiany. Po zakończeniu kliknij przycisk „Aktualizuj”, aby zastosować zmiany.

POWIĘKSZAĆ

9. Zainstaluj wtyczki w Grafanie w systemie Linux

Krok 1
Grafana pozwala nam na użycie w swoim interfejsie trzech rodzajów wtyczek, są to:

Wtyczki paneluTen rodzaj wtyczki pozwala nam dodać nową wizualizację danych w Grafanie.

Źródło danychW tej wtyczce znajdziesz dane źródłowe Grafana.

Aplikacja (aplikacja)Dzięki temu dodatkowi możemy dodać nowe funkcjonalności do Grafany.

Krok 2
Można je zainstalować, jeśli przejdziemy do sekcji Wtyczki w menu Grafana:

POWIĘKSZAĆ

Krok 3
Ale jeśli chcemy zainstalować je z terminala, Grafana oferuje nam opcję „grafana-cli” dla tej operacji:

POWIĘKSZAĆ

Krok 4
Aby wyświetlić listę wszystkich wtyczek dostępnych w repozytorium, użyjemy następującej linii:

 Wtyczki grafana-cli list-remote 

POWIĘKSZAĆ

Krok 5
Aby zainstalować dowolną wtyczkę w Grafanie, użyjemy parametru „plugins install” w następujący sposób:

 Wtyczki grafana-cli zainstaluj grafana-clock-panel

POWIĘKSZAĆ

Krok 6
Widzimy, że konieczne jest ponowne uruchomienie usługi Grafana, aby zakończyć proces, w tym celu wykonamy następujące czynności:

 systemctl restart grafana-server
Krok 7
Po ponownym uruchomieniu usługi będziemy mogli zobaczyć wtyczkę zainstalowaną w Grafanie:

POWIĘKSZAĆ

Krok 8
Aby usunąć zainstalowaną wtyczkę, wykonujemy następujące czynności:

 Wtyczki grafana-cli usuwają grafana-clock-panel
Widzimy różne opcje, które oferuje nam Grafana do zarządzania i kontroli operacji w systemie Linux.

wave wave wave wave wave