13 Konfigurowanie raportów okresowych

Przegląd

Ta sekcja zawiera instrukcje dotyczące instalacji Zabbix web service i konfiguracji Zabbix do umożliwienia generowania raportów okresowych.

Obecnie wsparcie dla raportów okresowych jest eksperymentalne.

Instalacja

Aby umożliwić generowanie raportów okresowych, należy zainstalować nowy proces Zabbix web service oraz przeglądarkę Google Chrome. Web service może być zainstalowany na tej samej maszynie, na której zainstalowany jest serwer Zabbix lub na innej maszynie. Przeglądarka Google Chrome powinna być zainstalowana na tej samej maszynie, na której zainstalowany jest web service.

Oficjalny pakiet zabbix-web-service jest dostępny w repozytorium Zabbix. Przeglądarka Google Chrome nie jest dołączona do tych pakietów i musi zostać zainstalowana osobno.

Aby skompilować Zabbix web service ze źródeł, zobacz Instalacje Zabbix web service.

Po instalacji uruchom zabbix_web_service na maszynie, na której zainstalowany jest web service:

zabbix_web_service

Konfiguracja

Aby zapewnić prawidłową komunikację między wszystkimi elementami, upewnij się, że plik konfiguracyjny serwera oraz parametry konfiguracyjne frontendu są prawidłowo skonfigurowane.

Zabbix server

Następujące parametry w pliku konfiguracyjnym serwera Zabbix muszą zostać zaktualizowane: WebServiceURL i StartReportWriters.

WebServiceURL

Ten parametr jest wymagany, aby umożliwić komunikację z Zabbix web service. URL powinien być w formacie <host:port>/report.

  • Domyślnie Zabbix web service nasłuchuje na porcie 10053. Inny port można określić w pliku konfiguracyjnym Zabbix web service.
  • Określenie ścieżki /report jest obowiązkowe (ścieżka jest zakodowana na stałe i nie można jej zmienić).

Przykład:

WebServiceURL=http://localhost:10053/report

StartReportWriters

Ten parametr określa, ile procesów do tworzenia raportów powinno zostać uruchomionych. Jeśli nie jest ustawiony lub wynosi 0, generowanie raportów jest wyłączone. W zależności od liczby i częstotliwości wymaganych raportów, można włączyć od 1 do 100 procesów do tworzenia raportów.

Przykład:

StartReportWriters=3
Zabbix frontend

Parametr Frontend URL powinien być ustawiony, aby umożliwić komunikację między Zabbix frontend a Zabbix web service:

  • Przejdź do sekcji menu Administracja → Ogólne → Inne w frontendzie
  • Określ pełny URL interfejsu webowego Zabbix w parametrze Adres URL frontendu

frontend_url.png

Po zakończeniu procedury konfiguracji możesz chcieć skonfigurować i wysłać raport testowy, aby upewnić się, że wszystko działa poprawnie.