Skip to content

Berichte

Das Berichts-System erstellt professionelle Reports basierend auf HTML-Vorlagen. Berichte koennen manuell oder zeitgesteuert generiert und per E-Mail versendet werden.

Konzept

Das Berichtswesen besteht aus drei Ebenen:

  1. Basis-Vorlagen - Wiederverwendbare HTML/CSS-Grundlayouts
  2. Report-Vorlagen - Spezifische Berichte mit SQL-Queries und Variablen
  3. Generierte Berichte - Fertige PDF/HTML-Dokumente

Vorlagen verwalten

Die Vorlagenverwaltung erreichen Sie ueber den Navigationspunkt Reports.

Basis-Vorlagen

Basis-Vorlagen definieren das grundlegende Layout eines Berichts:

  • HTML-Struktur (Kopfzeile, Fusszeile, Seitenaufteilung)
  • CSS-Styling (Farben, Schriften, Abstände)
  • Platzhalter fuer dynamische Inhalte

DATAZONE Control liefert Standard-Basis-Vorlagen mit, die Sie anpassen oder als Ausgangspunkt verwenden koennen.

Report-Vorlagen erstellen

  1. Klicken Sie auf Vorlage erstellen
  2. Konfigurieren Sie die Vorlage:
FeldBeschreibung
NameBezeichnung der Vorlage
BeschreibungZweck des Berichts
Basis-VorlageZugrunde liegendes Layout
HTML-TemplateReport-spezifisches HTML
CSSZusaetzliche Styles
SQL-QueriesDatenabfragen fuer den Bericht

Template-Editor

Der integrierte Editor bietet:

  • Syntax-Highlighting fuer HTML, CSS und SQL
  • Zeilennummern
  • Live-Vorschau

Variablen

In Templates stehen folgende Variablen zur Verfuegung:

Host-Listen

VariableBeschreibung
Liste aller OPNsense-Firewalls mit allen Feldern
Liste aller PVE-Hosts mit VM/Container-Counts
Liste aller PBS-Hosts mit Datastore-Infos
Liste aller Linux-Server
Liste aller Windows-Server

Kontext-Variablen

VariableBeschreibung
Ausgewaehlter Kunde (bei kundenspezifischem Report)
Generierungsdatum (ISO-Format)
Firmenname (aus Branding-Einstellungen)
Firmenlogo als Base64-Bild (aus Branding)
Berichtszeitraum (falls konfiguriert)

Benutzerdefinierte Variablen

Report-Vorlagen koennen eigene Default-Variablen definieren, die bei der Generierung oder im Zeitplan ueberschrieben werden koennen:

VariableBeispielBeschreibung
"Firma GmbH"Filterung auf einen bestimmten Kunden
"web*"Filterung auf bestimmte Hostnamen
"warning"Nur Hosts mit diesem Schweregrad oder hoeher

Berichte generieren

Manuell

  1. Waehlen Sie eine Vorlage aus
  2. Klicken Sie auf Bericht generieren
  3. Waehlen Sie optional einen Kunden zur Filterung
  4. Der Bericht wird generiert und kann heruntergeladen werden

Batch-Generierung

Fuer die Erstellung von Berichten fuer alle Kunden gleichzeitig:

  1. Waehlen Sie eine Vorlage
  2. Klicken Sie auf Batch generieren
  3. Fuer jeden Kunden wird ein separater Bericht erstellt

Zeitgesteuert

Report-Zeitplaene automatisieren die regelmaeessige Erstellung:

  1. Waehlen Sie eine Vorlage
  2. Klicken Sie auf Zeitplan erstellen
  3. Konfigurieren Sie:
FeldBeschreibung
NameBezeichnung des Zeitplans
Zeitplan-TypTaeglich, woechentlich, monatlich oder Cron
UhrzeitAusfuehrungszeitpunkt (HH:MM)
TagWochentag oder Tag des Monats (je nach Typ)
Cron-ExpressionFreier Cron-Ausdruck (bei Typ "Cron")
VariablenUeberschreibbare Template-Variablen

Zeitplan-Typen

TypBeschreibung
TaeglichJeden Tag zur angegebenen Uhrzeit
WoechentlichAm gewaehlten Wochentag
MonatlichAm gewaehlten Tag des Monats
CronFreie Cron-Expression fuer komplexe Zeitplaene

E-Mail-Versand

Generierte Berichte koennen per E-Mail versendet werden:

  1. Oeffnen Sie einen generierten Bericht
  2. Klicken Sie auf Per E-Mail senden
  3. Geben Sie den Empfaenger ein
  4. Optional: Betreff und Nachricht anpassen

Voraussetzung

Fuer den E-Mail-Versand muessen die SMTP-Einstellungen unter Einstellungen konfiguriert sein.

Export-Formate

Generierte Berichte koennen in folgenden Formaten exportiert werden:

FormatBeschreibung
HTMLWeb-Ansicht direkt im Browser
PDFUeber die Browser-Druckfunktion (Strg+P → Als PDF speichern)

PDF-Erstellung

Da die Berichte als HTML gerendert werden, nutzen Sie die Browser-Druckfunktion fuer professionelle PDF-Exporte. Die CSS-Styles der Basis-Vorlage enthalten @media print-Regeln fuer optimales Drucklayout.

Vorschau

Vor der Generierung koennen Sie eine Vorschau des Berichts anzeigen lassen:

  1. Waehlen Sie eine Vorlage
  2. Klicken Sie auf das Augen-Symbol (Vorschau)
  3. Der Bericht wird mit aktuellen Daten gerendert

Beispiel-Report

Ein typischer Infrastruktur-Bericht koennte enthalten:

  • Firmenkopf mit Logo und Datum
  • Zusammenfassung: Anzahl Hosts pro Modul, Online/Offline-Status
  • Firewall-Uebersicht: Versionen, Gateway-Status, letzte Updates
  • Server-Uebersicht: CPU/RAM-Auslastung, ausstehende Updates
  • Backup-Status: Letzte Backups, Datastore-Belegung
  • Empfehlungen: Hosts mit kritischen Checks oder veralteten Versionen

DATAZONE Control Documentation