- 1. Dodaj repozytorium Grafana na CentOS 7
- 2. Zainstaluj Grafana na CentOS 7
- 3. Ponowne uruchamianie usług Grafana w CentOS 7
- 4. Włącz port dla Grafana w CentOS 7
- 5. Zainstaluj Grafana na Ubuntu 17.10
- 6. Uruchom usługi Grafana na Ubuntu 17.10
- 7. Włącz zaporę sieciową w Ubuntu 17.10
- 8. Użyj Grafany na Ubuntu 17.10
- 9. Zainstaluj wtyczki w Grafanie w systemie 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.listKrok 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 aptKrok 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 systemctlKrok 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: 3000Krok 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-serverKrok 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-panelWidzimy różne opcje, które oferuje nam Grafana do zarządzania i kontroli operacji w systemie Linux.