15 Konfigurowanie zaplanowanych raportów

Przegląd

Ta sekcja zawiera instrukcje dotyczące instalacji usługi internetowej Zabbix oraz konfiguracji Zabbix w celu umożliwienia generowania zaplanowanych raportów.

Instalacja

Nowy proces Zabbix web service oraz przeglądarka Google Chrome powinny zostać zainstalowane, aby umożliwić generowanie zaplanowanych raportów. Usługa web service może zostać zainstalowana 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 zainstalowana jest usługa 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ć usługę internetową Zabbix ze źródeł, zobacz Installing Zabbix web service.

Po instalacji uruchom zabbix_web_service na maszynie, na której usługa internetowa jest zainstalowana:

zabbix_web_service

Konfiguracja

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

Serwer Zabbix

Należy zaktualizować następujące parametry w pliku konfiguracyjnym serwera Zabbix: WebServiceURL i StartReportWriters.

WebServiceURL

Ten parametr jest wymagany do włączenia komunikacji z usługą web service. Adres URL powinien mieć format http[s]://host:port/report.

  • Domyślnie usługa web service nasłuchuje na porcie 10053. Inny port można określić w pliku konfiguracyjnym usługi web service.
  • Podanie ś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

Zdecydowanie zaleca się skonfigurowanie szyfrowania między serwerem Zabbix a usługą web service przy użyciu certyfikatów. Domyślnie dane przesyłane między serwerem Zabbix a usługą web service nie są szyfrowane, co może prowadzić do nieautoryzowanego dostępu.

StartReportWriters

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

Przykład:

StartReportWriters=3
Zabbix frontend

Parametr Frontend URL powinien być ustawiony, aby umożliwić komunikację między Zabbix frontend a usługą internetową Zabbix:

  • Przejdź do sekcji menu frontend Administration > General > Other
  • Określ pełny adres URL interfejsu webowego Zabbix w parametrze Frontend URL

frontend\_url.png

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