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.
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:
Aby zapewnić prawidłową komunikację między wszystkimi elementami, upewnij się, że plik konfiguracyjny serwera oraz parametry konfiguracyjne frontendu są prawidłowo skonfigurowane.
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
.
/report
jest obowiązkowe (ścieżka jest zakodowana na stałe i nie można jej zmienić).Przykład:
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:
Parametr Frontend URL powinien być ustawiony, aby umożliwić komunikację między Zabbix frontend a Zabbix web service:
Po zakończeniu procedury konfiguracji możesz chcieć skonfigurować i wysłać raport testowy, aby upewnić się, że wszystko działa poprawnie.