5 Monitoruj VMware za pomocą Zabbix

Wprowadzenie

Ta strona przeprowadzi Cię przez kroki wymagane by rozpocząć podstawowe monitorowanie VMware.

Dla kogo jest ten przewodnik

Ten przewodnik jest przeznaczony dla nowych użytkowników Zabbix i zawiera minimalny zestaw kroków wymaganych do włączenia podstawowego monitorowania VMware. Jeśli szukasz opcji zaawansowanego dostosowania lub potrzebujesz bardziej zaawansowanej konfiguracji, zobacz sekcję Monitorowanie maszyn wirtualnych lub sekcję Konfiguracja w podręczniku Zabbix.

Wymagania wstępne

Przed kontynuowaniem tego przewodnika należy pobrać i zainstalować serwer Zabbix oraz frontend Zabbix zgodnie z instrukcjami dla używanego systemu operacyjnego.

W zależności od środowiska niektóre kroki w tym przewodniku mogą się nieznacznie różnić. Ten przewodnik opiera się na środowisku działającym pod kontrolą Ubuntu.

Zakłada się, że VMware jest już skonfigurowane. Ten przewodnik nie obejmuje konfiguracji VMware.

Konfiguracja serwera Zabbix

Aby monitorować VMware, należy włączyć procesy Zabbix vmware collector. Więcej informacji o sposobie działania monitorowania VMware można znaleźć w sekcji Monitorowanie maszyn wirtualnych.

1. Otwórz plik konfiguracyjny serwera Zabbix.

vi /etc/zabbix/zabbix_server.conf

2. Odszukaj parametr StartVMwareCollectors w pliku konfiguracyjnym serwera Zabbix i ustaw go na 2 lub więcej (wartość domyślna to 0).

### Option: StartVMwareCollectors
#       Number of pre-forked vmware collector instances.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartVMwareCollectors=0

StartVMwareCollectors=2

3. Uruchom ponownie serwer Zabbix.

systemctl restart zabbix-server

Po uruchomieniu procesów vmware collector przejdź do następnego kroku.

Konfiguracja frontendu Zabbix

1. Zaloguj się do frontendu Zabbix.

2. Utwórz host w interfejsie webowym Zabbix:

  • W polu Host name wprowadź nazwę hosta (na przykład „VMware environment”).
  • W polu Templates wpisz lub wybierz szablon „VMware FQDN” (lub „VMware”). Więcej informacji o tych szablonach znajdziesz w sekcji Monitorowanie maszyn wirtualnych.
  • W polu Host groups wpisz lub wybierz grupę hostów (na przykład nową grupę hostów „VMware”).

  • Na karcie Macros ustaw następujące makra hosta:
    • {$VMWARE.URL} — URL SDK usługi VMware (vCenter lub hiperwizora ESXi) (https://servername/sdk)
    • {$VMWARE.USERNAME} — nazwa użytkownika usługi VMware
    • {$VMWARE.PASSWORD} — hasło użytkownika {$VMWARE.USERNAME} usługi VMware

3. Kliknij przycisk Add, aby utworzyć host. Ten host będzie reprezentował Twoje środowisko VMware.

Wyświetlanie zebranych metryk

Gratulacje! Na tym etapie Zabbix już monitoruje Twoje środowisko VMware.

W zależności od konfiguracji środowiska VMware, Zabbix może wykryć, a następnie utworzyć hosty dla wykrytych encji. Pamiętaj, że wykrywanie i tworzenie hostów może również zostać wykonane ręcznie, jeśli to konieczne.

Aby wyświetlić utworzone hosty, przejdź do sekcji menu Data collection → Hosts.

Aby wyświetlić zebrane metryki, przejdź do sekcji menu Monitoring → Hosts i kliknij Latest data obok utworzonego hosta „VMware environment” lub jednego z hostów utworzonych dla wykrytych encji.

Ta czynność otworzy listę wszystkich najnowszych metryk zebranych z wybranego hosta.

Pamiętaj, że niektóre pozycje nie mają danych i mają stan Not supported. Dzieje się tak, ponieważ Zabbix nie może znaleźć prawidłowych liczników wydajności w określonym magazynie danych, ponieważ nie są one włączone w monitorowanym środowisku VMware.

Skonfiguruj alerty o problemach

Zabbix może powiadamiać Cię o problemach z infrastrukturą za pomocą różnych metod. Ten przewodnik przedstawia podstawowe kroki konfiguracji wysyłania alertów e-mail.

1. Przejdź do Ustawienia użytkownika → Profil, przełącz się na kartę Media i dodaj swój adres e-mail.

2. Postępuj zgodnie z przewodnikiem Otrzymywanie powiadomienia o problemie.

Następnym razem, gdy Zabbix wykryje problem, powinieneś otrzymać alert e-mail.

Zobacz także

  • Tworzenie pozycji — jak rozpocząć monitorowanie dodatkowych metryk.
  • Eskalacje problemów — jak tworzyć wieloetapowe scenariusze alertów (np. najpierw wysłać wiadomość do administratora systemu, a następnie, jeśli problem nie zostanie rozwiązany w ciągu 45 minut, wysłać wiadomość do kierownika centrum danych).
  • Monitorowanie maszyn wirtualnych — dodatkowe informacje o monitorowaniu VMware (proces zbierania danych, opcje konfiguracji serwera, wskazówki dotyczące rozwiązywania problemów itp.).
  • Klucze pozycji monitorowania VMware — pełna lista metryk VMware, które można monitorować za pomocą Zabbix.
  • Szablon VMware — dodatkowe informacje o szablonie VMware.
  • Szablon VMware FQDN — dodatkowe informacje o szablonie VMware FQDN.