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
/reportjest 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

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