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 internetowa Zabbix musi być zainstalowana i poprawnie skonfigurowana, aby umożliwić generowanie raportów cyklicznych — instrukcje znajdują się w Konfigurowanie raportów cyklicznych.
  • Użytkownik musi mieć rolę użytkownika typu Admin lub Super admin z następującymi uprawnieniami:
    • Raporty cykliczne w sekcji Dostęp do elementów interfejsu użytkownika (aby wyświetlać ustawienia raportów)
    • Zarządzanie raportami cyklicznymi w sekcji Dostęp do działań (aby tworzyć/edytować raporty)

Aby utworzyć raport cykliczny w frontendzie 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

Zakładka Scheduled reports zawiera ogólne atrybuty raportu.

Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.

Parametr Opis
Owner Użytkownik tworzący raport. Użytkownicy z poziomem Super admin mogą zmieniać właściciela. Dla użytkowników z poziomem Admin to pole jest tylko do odczytu.
Name Nazwa raportu; musi być unikalna.
Dashboard Pulpit, na podstawie którego tworzony jest raport; jednocześnie można wybrać tylko jeden pulpit. Aby wybrać pulpit, zacznij wpisywać nazwę — pojawi się lista pasujących pulpitów; przewiń w dół, aby wybrać. Alternatywnie możesz kliknąć Select obok pola i wybrać pulpit z wyświetlonej listy.
Period Okres, dla którego 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órych raport będzie wysyłany.
Start time Pora 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órych raport będzie wysyłany. To pole jest dostępne tylko wtedy, gdy Cycle jest ustawione na „Weekly”.
Start date Data rozpoczęcia regularnego generowania raportu.
End date Data zakończenia regularnego generowania raportu.
Subject Temat wiadomości e-mail z raportem. Obsługiwane makra: {TIME}, {TIMESTAMP}.
Message Treść wiadomości e-mail z raportem. Obsługiwane makra: {TIME}, {TIMESTAMP}.
Subscriptions Lista odbiorców raportu. Domyślnie zawiera tylko właściciela raportu. Jako odbiorcę raportu można wskazać dowolnego użytkownika Zabbix ze skonfigurowanym medium e-mail.
Kliknij Add user lub Add user group, aby dodać kolejnych odbiorców.
Kliknij nazwę użytkownika, aby edytować ustawienia:
Generate report by — określa, czy dane raportu mają być generowane na podstawie uprawnień do pulpitu bieżącego użytkownika czy odbiorcy.
Status — wybierz „Include”, aby wysłać raport do użytkownika, lub „Exclude”, aby zapobiec wysłaniu raportu do tego użytkownika. Co najmniej jeden użytkownik musi mieć status „Include”. Status „Exclude” może być użyty do wykluczenia określonych użytkowników z uwzględnionej grupy użytkowników.

Zwróć uwagę, ż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ą „Inaccessible user” lub „Inaccessible user group” zamiast rzeczywistych nazw w polach Recipient i Generate report by; pola Status i Action będą wyświetlane jako tylko do odczytu.
Enabled Status raportu. Odznaczenie tego pola wyboru wyłączy raport.
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 działań 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.