[comment]: # ({b7726307-b7726307})
# 14 Geplante Berichte

[comment]: # ({/b7726307-b7726307})

[comment]: # ({565fa10d-ebee5a26})
#### Übersicht

Mit der Funktion *Geplante Berichte* können Sie eine PDF-Version eines bestimmten Dashboards so einrichten, dass sie in regelmäßigen Abständen an festgelegte Empfänger gesendet wird.

![](/assets/en/manual/web_interface/scheduled_report_pdf_example.png){width="600"}

Voraussetzungen:

-   Der Zabbix-Webdienst muss installiert und korrekt konfiguriert sein, damit die Generierung geplanter Berichte möglich ist - siehe [Einrichten geplanter Berichte](/manual/appendix/install/web_service) für Anweisungen.
-   Ein Benutzer muss über eine [Benutzerrolle](/manual/web_interface/frontend_sections/users/user_roles) vom Typ *Admin* oder *Super admin* mit den folgenden Berechtigungen verfügen:
    - *Geplante Berichte* im Block *Zugriff auf UI-Elemente* (zum Anzeigen der Berichtseinstellungen)
    - *Geplante Berichte verwalten* im Block *Zugriff auf Aktionen* (zum Erstellen/Bearbeiten von Berichten)

Um einen geplanten Bericht im Zabbix-Frontend zu erstellen, gehen Sie wie folgt vor:

-   Gehen Sie zu: *Berichte* > *Geplante Berichte*.
-   Klicken Sie oben rechts auf dem Bildschirm auf *Bericht erstellen*.
-   Geben Sie die Parameter des Berichts im Formular ein.

Sie können einen Bericht auch erstellen, indem Sie einen vorhandenen Bericht öffnen, auf die Schaltfläche *Klonen* klicken und ihn anschließend unter einem anderen Namen speichern.

[comment]: # ({/565fa10d-ebee5a26})

[comment]: # ({b5bcc454-3569c870})
#### Konfiguration

Die Registerkarte *Scheduled reports* enthält allgemeine Berichtsattribute.

![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}

Alle Pflichtfelder sind mit einem roten Sternchen markiert.

|Parameter|Beschreibung|
|--|--------|
|*Owner*|Benutzer, der einen Bericht erstellt. Benutzer mit der Berechtigungsstufe *Super admin* dürfen den Owner ändern. Für Benutzer mit der Berechtigungsstufe *Admin* ist dieses Feld schreibgeschützt.|
|*Name*|Name des Berichts; muss eindeutig sein.|
|*Dashboard*|Dashboard, auf dem der Bericht basiert; es kann jeweils nur ein Dashboard ausgewählt werden. Um ein Dashboard auszuwählen, beginnen Sie mit der Eingabe des Namens - eine Liste passender Dashboards wird angezeigt; scrollen Sie nach unten, um eines auszuwählen. Alternativ können Sie neben dem Feld auf *Select* klicken und ein Dashboard aus der angezeigten Liste auswählen.|
|*Period*|Zeitspanne, für die der Bericht erstellt wird. Wählen Sie den vorherigen Tag, die vorherige Woche, den vorherigen Monat oder das vorherige Jahr aus.|
|*Cycle*|Häufigkeit der Berichtserstellung. Die Berichte können täglich, wöchentlich, monatlich oder jährlich gesendet werden. Der Modus "Weekly" ermöglicht die Auswahl der Wochentage, an denen der Bericht gesendet wird.|
|*Start time*|Uhrzeit im Format hh:mm, zu der der Bericht erstellt wird. Beachten Sie, dass die Zeitzone des Zabbix-Servers verwendet wird.|
|*Repeat on*|Wochentage, an denen der Bericht gesendet wird. Dieses Feld ist nur verfügbar, wenn *Cycle* auf "Weekly" gesetzt ist.|
|*Start date*|Datum, an dem die regelmäßige Berichtserstellung beginnen soll.|
|*End date*|Datum, an dem die regelmäßige Berichtserstellung beendet werden soll.|
|*Subject*|Betreff der Bericht-E-Mail. Unterstützt das Makro {TIME}.|
|*Message*|Text der Bericht-E-Mail. Unterstützt das Makro {TIME}.|
|*Subscriptions*|Liste der Berichtsempfänger. Standardmäßig ist nur der Owner des Berichts enthalten. Jeder Zabbix-Benutzer mit konfiguriertem E-Mail-Medium kann als Berichtsempfänger angegeben werden.<br>Klicken Sie auf *Add user* oder *Add user group*, um weitere Empfänger hinzuzufügen.<br>Klicken Sie auf den Benutzernamen, um die Einstellungen zu bearbeiten:<br>*Generate report by* - ob die Berichtsdaten auf Grundlage der Dashboard-Berechtigungen des aktuellen Benutzers oder des Empfängers generiert werden sollen.<br>*Status* - wählen Sie "Include", um den Bericht an den Benutzer zu senden, oder "Exclude", um das Senden an diesen Benutzer zu verhindern. Mindestens ein Benutzer muss den Status "Include" haben. Der Status "Exclude" kann verwendet werden, um bestimmte Benutzer aus einer eingeschlossenen Benutzergruppe auszuschließen.<br><br>Beachten Sie, dass Benutzer mit unzureichenden Berechtigungen (das heißt Benutzer mit einer Rolle auf Basis des Benutzertyps *Admin*, die nicht Mitglieder derselben Benutzergruppe wie der Empfänger oder der Owner des Berichts sind) in den Feldern *Recipient* und *Generate report by* statt der tatsächlichen Namen "Inaccessible user" oder "Inaccessible user group" sehen; die Felder *Status* und *Action* werden schreibgeschützt angezeigt.|
|*Enabled*|Status des Berichts. Wenn Sie dieses Kontrollkästchen deaktivieren, wird der Bericht deaktiviert.|
|*Description*|Optionale Beschreibung des Berichts. Diese Beschreibung ist nur für den internen Gebrauch bestimmt und wird nicht an die Berichtsempfänger gesendet.|

[comment]: # ({/b5bcc454-3569c870})

[comment]: # ({6a8c7767-85d102d6})
##### Formularschaltflächen

Mit den Schaltflächen am unteren Rand des Formulars können mehrere Operationen ausgeführt werden.

|   |   |
|--|--------|
|![](../../../assets/en/manual/config/button_add.png)|Einen Bericht hinzufügen. Diese Schaltfläche ist nur für neue Berichte verfügbar.|
|![](../../../assets/en/manual/config/button_update.png)|Die Eigenschaften eines Berichts aktualisieren.|
|![](../../../assets/en/manual/config/button_clone.png)|Einen weiteren Bericht auf Grundlage der Eigenschaften des aktuellen Berichts erstellen.|
|![](../../../assets/en/manual/config/button_test.png)|Testen, ob die Berichtskonfiguration korrekt ist, indem ein Bericht an den aktuellen Benutzer gesendet wird.|
|![](../../../assets/en/manual/config/button_delete.png)|Den Bericht löschen.|
|![](../../../assets/en/manual/config/button_cancel.png)|Die Bearbeitung der Berichtseigenschaften abbrechen.|

[comment]: # ({/6a8c7767-85d102d6})

[comment]: # ({49ae1620-89bf58f3})
##### Testen

Um einen Bericht zu testen, klicken Sie unten im Berichtskonfigurationsformular auf die Schaltfläche *Test*.

::: noteclassic
Die Schaltfläche *Test* ist nicht verfügbar, wenn das Berichtskonfigurationsformular über das [Aktionsmenü](/manual/web_interface/frontend_sections/dashboards#viewing-and-editing-a-dashboard) des Dashboards geöffnet wurde.
:::

Wenn die Konfiguration korrekt ist, wird der Testbericht sofort an den aktuellen Benutzer gesendet.
Bei Testberichten werden Abonnenten und die Benutzereinstellungen für *Bericht erstellen durch* ignoriert.

Wenn die Konfiguration nicht korrekt ist, wird eine Fehlermeldung angezeigt, die die mögliche Ursache beschreibt.

![](../../../assets/en/manual/web_interface/report_test_error.png)

[comment]: # ({/49ae1620-89bf58f3})

[comment]: # ({af04cf0d-f360cc6f})
##### Einen Bericht aktualisieren

Um einen vorhandenen Bericht zu aktualisieren, klicken Sie auf den Berichtsnamen, nehmen Sie die erforderlichen Konfigurationsänderungen vor und klicken Sie dann auf die Schaltfläche *Update*.

Wenn ein vorhandener Bericht von einem anderen Benutzer aktualisiert wird und dieser Benutzer das Dashboard ändert, wird beim Klicken auf die Schaltfläche *Update* eine Warnmeldung mit dem Text „Von anderen Benutzern erzeugter Bericht wird auf den aktuellen Benutzer geändert“ angezeigt.

![](../../../assets/en/manual/web_interface/report_update.png)

Ein Klick auf *OK* in diesem Schritt führt zu den folgenden Änderungen:

-   Die Einstellungen für *Generate report by* werden aktualisiert, sodass der Benutzer angezeigt wird, der den Bericht zuletzt bearbeitet hat (es sei denn, *Generate report by* ist auf den Empfänger gesetzt).
-   Benutzer, die als „Inaccessible user“ oder „Inaccessible user group“ angezeigt wurden, werden aus der Liste der Berichtsabonnenten gelöscht.

Ein Klick auf *Cancel* schließt das Konfigurationsformular und bricht die Aktualisierung des Berichts ab.

[comment]: # ({/af04cf0d-f360cc6f})

[comment]: # ({ada09629-58eab3c1})
##### Klonen eines Berichts

Um einen vorhandenen Bericht schnell zu klonen, klicken Sie unten in einem vorhandenen Berichtskonfigurationsformular auf die Schaltfläche *Klonen*.
Wenn ein von einem anderen Benutzer erstellter Bericht geklont wird, wird der aktuelle Benutzer zum Eigentümer des neuen Berichts.

Die Berichtseinstellungen werden unter Berücksichtigung der Benutzerberechtigungen in das neue Berichtskonfigurationsformular kopiert:

-   Wenn der Benutzer, der einen Bericht klont, keine Berechtigungen für ein Dashboard hat, wird das Feld *Dashboard* geleert.
-   Wenn der Benutzer, der einen Bericht klont, keine Berechtigungen für einige Benutzer oder Benutzergruppen in der Liste *Abonnements* hat, werden nicht zugängliche Empfänger nicht geklont.
-   Die Einstellungen für *Bericht erstellen durch* werden aktualisiert, sodass der aktuelle Benutzer angezeigt wird (es sei denn, *Bericht erstellen durch* ist auf den Empfänger gesetzt).

Ändern Sie die erforderlichen Einstellungen und den Berichtsnamen und klicken Sie dann auf *Hinzufügen*.

[comment]: # ({/ada09629-58eab3c1})
