14 Zaplanowane raporty
Przegląd
Funkcja Raporty cykliczne umożliwia skonfigurowanie wysyłania wersji PDF wybranego dashboardu do określonych odbiorców w regularnych odstępach czasu.

Wymagania wstępne:
- Usługa web Zabbix musi być zainstalowana i prawidłowo skonfigurowana, aby umożliwić generowanie raportów cyklicznych — instrukcje znajdziesz w sekcji Konfigurowanie raportów cyklicznych.
- Użytkownik musi mieć rolę użytkownika typu Administrator lub Superadministrator z następującymi uprawnieniami:
- Raporty cykliczne w bloku Dostęp do elementów interfejsu (aby wyświetlać ustawienia raportów)
- Zarządzanie raportami cyklicznymi w bloku Dostęp do działań (aby tworzyć i edytować raporty)
Aby utworzyć raport cykliczny w frontend Zabbix, wykonaj następujące czynności:
- Przejdź do: Raporty > Raporty cykliczne.
- Kliknij Utwórz raport w prawym górnym rogu ekranu.
- Wprowadź parametry raportu w formularzu.
Raport można również utworzyć, otwierając istniejący raport, klikając przycisk Klonuj, a następnie zapisując go pod inną nazwą.
Konfiguracja
Karta Scheduled reports zawiera ogólne atrybuty raportu.

Wszystkie obowiązkowe pola wejściowe są oznaczone czerwoną gwiazdką.
| Parameter | Description |
|---|---|
| Owner | Użytkownik, który tworzy raport. Użytkownicy na poziomie Super admin mogą zmieniać właściciela. W przypadku użytkowników na poziomie Admin to pole jest tylko do odczytu. |
| Name | Nazwa raportu; musi być unikalna. |
| Dashboard | Dashboard, na podstawie którego tworzony jest raport; jednocześnie można wybrać tylko jeden dashboard. Aby wybrać dashboard, zacznij wpisywać nazwę - pojawi się lista pasujących dashboardów; przewiń w dół, aby wybrać. Alternatywnie możesz kliknąć Select obok pola i wybrać dashboard z wyświetlonej listy. |
| Period | Okres czasu, za który raport zostanie przygotowany. Wybierz poprzedni dzień, tydzień, miesiąc lub rok. |
| Cycle | Częstotliwość generowania raportu. Raporty mogą być wysyłane codziennie, co tydzień, co miesiąc lub co rok. Tryb "Weekly" umożliwia wybór dni tygodnia, w które raport będzie wysyłany. |
| Start time | Godzina dnia w formacie hh:mm, o której raport zostanie przygotowany. Zwróć uwagę, że zostanie użyta strefa czasowa serwera Zabbix. |
| Repeat on | Dni tygodnia, w które raport będzie wysyłany. To pole jest dostępne tylko wtedy, gdy Cycle jest ustawione na "Weekly". |
| Start date | Data, od której regularne generowanie raportu ma zostać rozpoczęte. |
| End date | Data, po której regularne generowanie raportu ma zostać zatrzymane. |
| Subject | Temat wiadomości e-mail z raportem. Obsługuje makro {TIME}. |
| Message | Treść wiadomości e-mail z raportem. Obsługuje makro {TIME}. |
| Subscriptions | Lista odbiorców raportu. Domyślnie obejmuje tylko właściciela raportu. Jako odbiorcę raportu można wskazać dowolnego użytkownika Zabbix z skonfigurowanym typem mediów e-mail. Kliknij Add user lub Add user group, aby dodać kolejnych odbiorców. Kliknij nazwę użytkownika, aby edytować ustawienia: Generate report by - czy dane raportu mają być generowane na podstawie uprawnień do dashboardu bieżącego użytkownika, czy odbiorcy. Status - wybierz "Include", aby wysłać raport do użytkownika, lub "Exclude", aby nie wysyłać raportu do tego użytkownika. Co najmniej jeden użytkownik musi mieć status "Include". Status "Exclude" można wykorzystać do wykluczenia określonych użytkowników z grupy użytkowników, która jest uwzględniona. Pamiętaj, że użytkownicy z niewystarczającymi uprawnieniami (to znaczy użytkownicy z rolą opartą na typie użytkownika Admin, którzy nie są członkami tej samej grupy użytkowników co odbiorca lub właściciel raportu) zobaczą w polach Recipient i Generate report by tekst "Inaccessible user" lub "Inaccessible user group" zamiast rzeczywistych nazw; pola Status i Action będą wyświetlane jako tylko do odczytu. |
| Enabled | Status raportu. Odznaczenie tego pola wyboru spowoduje wyłączenie raportu. |
| Description | Opcjonalny opis raportu. Ten opis jest przeznaczony do użytku wewnętrznego i nie będzie wysyłany do odbiorców raportu. |
Przyciski formularza
Przyciski na dole formularza umożliwiają wykonanie kilku operacji.
![]() |
Dodaj raport. Ten przycisk jest dostępny tylko dla nowych raportów. |
![]() |
Zaktualizuj właściwości raportu. |
![]() |
Utwórz kolejny raport na podstawie właściwości bieżącego raportu. |
![]() |
Sprawdź, czy konfiguracja raportu jest poprawna, wysyłając raport do bieżącego użytkownika. |
![]() |
Usuń raport. |
![]() |
Anuluj edycję właściwości raportu. |
Testowanie
Aby przetestować raport, kliknij przycisk Test na dole formularza konfiguracji raportu.
Przycisk Test nie jest dostępny, jeśli formularz konfiguracji raportu został otwarty z menu akcji pulpitu.
Jeśli konfiguracja jest poprawna, raport testowy jest natychmiast wysyłany do bieżącego użytkownika. W przypadku raportów testowych subskrybenci oraz ustawienia użytkownika Generate report by są ignorowane.
Jeśli konfiguracja jest niepoprawna, wyświetlany jest komunikat o błędzie opisujący możliwą przyczynę.

Aktualizacja raportu
Aby zaktualizować istniejący raport, kliknij nazwę raportu, wprowadź wymagane zmiany konfiguracyjne, a następnie kliknij przycisk Update.
Jeśli istniejący raport zostanie zaktualizowany przez innego użytkownika i ten użytkownik zmieni Dashboard, po kliknięciu przycisku Update zostanie wyświetlony komunikat ostrzegawczy „Raport generowany przez innych użytkowników zostanie zmieniony na bieżącego użytkownika”.

Kliknięcie OK na tym etapie spowoduje następujące zmiany:
- Ustawienia Generate report by zostaną zaktualizowane tak, aby wyświetlać użytkownika, który edytował raport jako ostatni (chyba że Generate report by jest ustawione na odbiorcę).
- Użytkownicy wyświetlani jako „Inaccessible user” lub „Inaccessible user group” zostaną usunięci z listy subskrybentów raportu.
Kliknięcie Cancel spowoduje zamknięcie formularza konfiguracji i anulowanie aktualizacji raportu.
Klonowanie raportu
Aby szybko sklonować istniejący raport, kliknij przycisk Clone u dołu formularza konfiguracji istniejącego raportu. W przypadku klonowania raportu utworzonego przez innego użytkownika bieżący użytkownik staje się właścicielem nowego raportu.
Ustawienia raportu zostaną skopiowane do nowego formularza konfiguracji raportu z uwzględnieniem uprawnień użytkownika:
- Jeśli użytkownik klonujący raport nie ma uprawnień do pulpitu, pole Dashboard zostanie wyczyszczone.
- Jeśli użytkownik klonujący raport nie ma uprawnień do niektórych użytkowników lub grup użytkowników na liście Subscriptions, niedostępni odbiorcy nie zostaną sklonowani.
- Ustawienia Generate report by zostaną zaktualizowane tak, aby wyświetlać bieżącego użytkownika (chyba że w polu Generate report by ustawiono odbiorcę).
Zmień wymagane ustawienia i nazwę raportu, a następnie kliknij Add.





