Konfigurowanie raportów cyklicznych
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ę web Zabbix ze źródeł, zobacz Installing Zabbix web service.
Po instalacji uruchom zabbix_web_service na maszynie, na której zainstalowana jest usługa web:
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.
Zabbix server
Następujące parametry w pliku konfiguracyjnym Zabbix server należy zaktualizować: WebServiceURL i StartReportWriters.
WebServiceURL
Ten parametr jest wymagany, aby umożliwić komunikację 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 Zabbix server a Zabbix web service z użyciem certyfikatów. Domyślnie dane przesyłane między Zabbix server a Zabbix web service nie są szyfrowane, co może prowadzić do nieautoryzowanego dostępu.
StartReportWriters
Ten parametr określa, ile procesów tworzących raporty powinno zostać uruchomionych. Jeśli nie jest ustawiony lub ma wartość 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 tworzących raporty.
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.