Integracja Zabbix z Grafaną

Integracja Zabbix z Grafaną
Wtyczka Grafana-Zabbix można zainstalować na Grafanie, aby wizualizować dane z Zabbix z Grafana. Możesz go również użyć do tworzenia niesamowitych pulpitów nawigacyjnych Grafana za pomocą danych z Zabbix.

W tym artykule pokażę, jak zainstalować wtyczkę Grafana-Zabbix na Grafanie. Pokażę również, jak dodać serwer Zabbix jako źródło danych na Grafanie. Pokażę, jak zacząć od wizualizacji danych Grafana za pomocą źródła danych Zabbix. Więc zacznijmy.

Spis treści

  1. Rzeczy, których będziesz potrzebować
  2. Internetowy diagram
  3. Instalowanie wtyczki Grafana Zabbix
  4. Włączanie wtyczki Grafana-Zabbix
  5. Dodanie źródła danych Zabbix do Grafana
  6. Monitorowanie Zabbix za pomocą Grafana
  7. Tworzenie podstawowego pulpitu nawigacyjnego Zabbix Grafana
  8. Gdzie dalej?
  9. Wniosek
  10. Bibliografia

Rzeczy, których będziesz potrzebować

Aby śledzić ten artykuł, musisz zainstalować Grafana na swoim komputerze. Musisz mieć zainstalowany Zabbix również na swoim komputerze.

Jeśli potrzebujesz pomocy w instalacji Grafany na komputerze, przeczytaj jeden z następujących artykułów:

Ubuntu 20.04 LTS: Jak połączyć Grafana z Prometeuszem?

Jeśli potrzebujesz pomocy w instalacji Zabbix na komputerze, przeczytaj jeden z następujących artykułów:

  • Raspberry Pi 4: Jak zainstalować Zabbix 5 na Raspberry Pi 4?
  • Raspberry Pi 3: Jak zainstalować Zabbix na Raspberry Pi 3
  • Ubuntu 18.04 LTS: Zainstaluj Zabbix 4.0 na Ubuntu

Centos 7: Zainstaluj Zabbix 4.0 na Centos 7

Internetowy diagram

Do demonstracji zainstalowałem Zabbix na Ubuntu 20.04 LTS Host z adresem IP 192.168.3.152 i Grafana na innym Ubuntu 20.04 LTS Host z adresem IP 192.168.3.149.

Schemat sieci mojej konfiguracji podano poniżej:

Ryc. 1: Schemat sieciowy

Instalowanie wtyczki Grafana Zabbix

Aby dodać Zabbix jako źródło danych Grafana, musisz mieć zainstalowaną wtyczkę Grafana-Zabbix na komputerze, na którym zainstalowałeś Grafana.

Aby zainstalować wtyczkę Grafana-Zabbix na komputerze, w którym zainstalowałeś Grafana, uruchom następujące polecenie:

$ Sudo Grafana-Cli wtyczki instaluj Alexandzobnin-Zabbix-App

Należy zainstalować wtyczkę Grafana-Zabbix.

Aby zmiany zaczęły się uruchomić Grafana-serwer Usługa systemu z następującym poleceniem:

$ sudo systemctl restart grafana-serwer.praca

Włączanie wtyczki Grafana-Zabbix

Po zainstalowaniu wtyczki Grafana Zabbix, musisz włączyć ją z interfejsu internetowego Grafana Dashboard.

Aby uzyskać dostęp do interfejsu internetowego Grafana, musisz znać adres IP komputera, w którym zainstalowałeś Grafana. W moim przypadku adres IP komputera, w którym mam zainstalowany Grafana 192.168.3.149. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.

$ hostName -i

Aby uzyskać dostęp do interfejsu internetowego Grafana, odwiedź http: // 192.168.3.149: 3000 z ulubionej przeglądarki internetowej.

Z interfejsu internetowego Grafana kliknij Ustawienia> Wtyczki jak zaznaczono na zrzucie ekranu poniżej.

Wyszukaj wtyczkę Zabbix i kliknij Zabbix wtyczka z wyniku wyszukiwania, jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Włączać.

Wtyczka Grafana Zabbix powinna być włączona.

Dodanie źródła danych Zabbix do Grafana

Po włączeniu wtyczki Grafana Zabbix, możesz dodać swój serwer Zabbix jako źródło danych na Grafanie.

Aby dodać serwer Zabbix jako źródło danych na Grafanie, kliknij Konfiguracja> Źródła danych z interfejsu internetowego Grafana, jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Dodaj źródło danych.

Szukaj Zabbix Źródło danych i kliknij je, jak zaznaczono na zrzucie ekranu poniżej.

Powinieneś zobaczyć następną stronę. Musisz dodać informacje o serwerze Zabbix tutaj.

Aby dodać swój serwer Zabbix jako źródło danych w Grafanie, musisz znać adres IP swojego serwera Zabbix. W moim przypadku adres IP mojego serwera Zabbix to 192.168.3.152. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.

$ hostName -i

Gdy znasz adres IP swojego serwera Zabbix, wpisz następujący adres URL URL Sekcja Grafana Zabbix Kreator źródła danych.

http: // 192.168.3.152/Zabbix/API_JSONRPC.php

Przewiń trochę w dół i wpisz login nazwa użytkownika I hasło Twojego serwera Zabbix odpowiednio w sekcji nazwy użytkownika i hasła.

Po zakończeniu kliknij Zapisz i test jak zaznaczono na zrzucie ekranu poniżej.

Twój serwer Zabbix powinien zostać dodany do Grafana jako źródło danych.

Monitorowanie Zabbix za pomocą Grafana

Aby sprawdzić, czy możesz monitorować Zabbix za pomocą Grafana, kliknij Eksplorator icon () Grafana, jak zaznaczono na zrzucie ekranu poniżej.

Wybierać Zabbix z Badać Menu rozwijane, jak zaznaczone na zrzucie ekranu poniżej.

Teraz wybierz typ danych, które chcesz zapytać z Zabbix z Tryb zapytania Menu rozwijane, jak zaznaczone na zrzucie ekranu poniżej.

Wybiorę Metryka typ.

Wybierz żądaną grupę Zabbix z Grupa Sekcja. Wybiorę domyślnie Serwery Zabbix Grupa.

Wybierz swój host Zabbix z Gospodarz Sekcja. Wybiorę Serwer Zabbix gospodarz.

Wybierz Tag że chcesz monitorować z sekcji znacznika pozycji.

Wybiorę znacznik elementu Aplikacja: interfejs ENS33 W tym przykładzie. Ten tag elementu pozwoli Ci monitorować interfejs sieciowy ENS33.

Teraz wybierz element, który chcesz monitorować z Przedmiot Sekcja.

Jeśli wybrałeś znacznik elementu Aplikacja: interfejs ENS33 Tak jak ja, możesz wybrać element Interfejs ENS33: Bit otrzymany do monitorowania prędkości pobierania interfejsu sieciowego ENS33.

Powinieneś zobaczyć wykres prędkości pobierania interfejsu sieciowego ENS33.

Możesz nauczyć się używać źródła danych Zabbix do monitorowania serwera Zabbix z Grafana z Badać Strona Grafana. To narzędzie jest bardzo pomocne.

Tworzenie podstawowego pulpitu nawigacyjnego Zabbix Grafana

W tej sekcji pokażę, jak utworzyć podstawowy pulpit nawigacyjny Grafana za pomocą Zabbix jako źródła danych do monitorowania sieci pobierania i przesyłania serwera Zabbix.

Aby utworzyć nową pulpit nawigacyjny Grafana, kliknij Pulpity nawigacyjne> Zarządzaj z interfejsu internetowego Grafana.

Kliknij Nowy pulpit nawigacyjny.

Należy utworzyć nowe pulpit nawigacyjny.

Kliknij Dodaj pusty panel Aby dodać nowy panel do pulpitu nawigacyjnego.

Należy wyświetlić edytor panelu Grafana. Stąd możesz skonfigurować panel Grafana.

Najpierw zmień źródło danych na Zabbix z Źródło danych Menu rozwijane, jak zaznaczone na zrzucie ekranu poniżej.

Teraz powinieneś być w stanie zapytać o dane ze źródła danych Zabbix.

Aby monitorować prędkość pobierania serwera Zabbix, wybierz Ustawienia zapytania, jak zaznaczone na zrzucie ekranu poniżej.

Wpisz w tytule Prędkość pobierania w Tytuł sekcja oznaczona na zrzucie ekranu poniżej.

Wybierz urządzenie Dane / bity (IEC) z Jednostka sekcja oznaczona na zrzucie ekranu poniżej.

Wykres prędkości pobierania powinien wyświetlić poprawną jednostkę danych, jak widać na zrzucie ekranu poniżej.

Możesz wykonać wiele dostosowań do swojego panelu Grafana. Możesz przeczytać artykuł Jak połączyć Grafana z Prometeuszem? uczyć się więcej.

Gdy jesteś zadowolony z wyniku, kliknij Stosować Aby dodać panel do pulpitu nawigacyjnego.

Prędkość pobierania Panel powinien zostać dodany do pulpitu nawigacyjnego.

Teraz utwórzmy kolejny panel, aby monitorować prędkość przesyłania serwera Zabbix.

Ponieważ panel monitorowania prędkości przesyłania będzie taki sam jak Prędkość pobierania Panel, możesz go sklonować i zmienić kilka ustawień, aby łatwo monitorować prędkość przesyłania serwera Zabbix.

Klonować Prędkość pobierania Panel, kliknij strzałkę panelu i kliknij Więcej…> duplikat jak zaznaczono na zrzucie ekranu poniżej.

Prędkość pobierania Panel powinien zostać sklonowany. Teraz kliknij ikonę strzałki sklonowanego panelu prędkości pobierania i kliknij Edytować jak zaznaczono na zrzucie ekranu poniżej.

Sklonowani Prędkość pobierania Panel powinien zostać otwarty z edytorem panelu Grafana.

Zmienić Przedmiot Do Interfejs ENS33: Wysłane bity, zmienić tytuł na Prędkość wysyłania, i kliknij Stosować za zmiany, które miały miejsce.

Zmiany powinny zostać zapisane.

Prędkość wysyłania Panel powinien monitorować prędkość przesyłania serwera Zabbix.

Domyślnie deska rozdzielcza Grafana pokaże prędkość pobierania i przesyłania serwera Zabbix dla Ostatnie 6 godzin. Możesz zmienić harmonogram wykresu na Ostatnia 1 godzina Aby monitorować tylko prędkość pobierania i przesyłania serwera Zabbix na ostatnią godzinę.

Jak widać, prędkość pobierania i przesyłania jest wyświetlana przez ostatnią 1 godzinę.

Aby zapisać pulpit nawigacyjny, kliknij zapisz ikonę (), jak zaznaczono na zrzucie ekranu poniżej.

Wpisz nazwę pulpitu nawigacyjnego i kliknij Ratować.

Nazwę to Monitor sieci Zabbix.

Pulpit nawigacyjny powinien zostać zapisany.

Aby znaleźć listę wszystkich zapisanych pulpitów nawigacyjnych, kliknij Pulpity nawigacyjne> Zarządzaj jak zaznaczono na zrzucie ekranu poniżej.

Monitor sieci Zabbix Pulpit nawigacyjny powinien być wymieniony tutaj.

Aby zobaczyć Monitor sieci Zabbix Dashboard, kliknij na to.

Monitor sieci Zabbix Pulpit nawigacyjny powinien być wyświetlany.

Gdzie dalej?

Aby dowiedzieć się więcej o wtyczce Grafana Zabbix, odwiedź oficjalną dokumentację wtyczki Grafana Zabbix.

Wniosek

W tym artykule pokazałem, jak zainstalować wtyczkę Grafana-Zabbix na Grafanie. Pokazałem również, jak włączyć wtyczkę Grafana-Zabbix i dodać źródło danych Zabbix na Grafanie. Pokazałem, jak utworzyć pulpit pulpitowy Grafana do monitorowania sieci serwera Zabbix za pomocą źródła danych Zabbix.

Bibliografia

  1. Alexandszedobnin/Grafana -Zabbix - wtyczka Zabbix na deskę rozdzielczą Grafana
  2. Pierwsze kroki - dokumentacja Zabbix Grafana