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