4.6. Verzeichnisberichte#
Univention Directory Reports erstellt vorgefertigte Berichte für beliebige Objekte im Verzeichnisdienst.
Sie definieren die Berichtsstruktur mithilfe von Vorlagen. Die Spezifikationssprache ermöglicht es Ihnen, Platzhalter zu verwenden, die Sie durch Werte aus dem LDAP-Verzeichnis ersetzen können. Sie können beliebig viele Berichtsvorlagen erstellen. Dies ermöglicht es Ihnen, detaillierte Berichte zu erstellen oder beispielsweise grundlegende Adresslisten zu erstellen.
Sie können Berichte direkt aus den Verwaltungsmodulen Benutzer, Gruppen und Computer erstellen. Alternativ können Sie das Befehlszeilenprogramm univention-directory-reports verwenden.
Univention Directory Reports enthält sechs vordefinierte Berichtsvorlagen für Benutzer, Gruppen und Computer. Drei Vorlagen erzeugen PDF-Dokumente und drei erzeugen CSV-Dateien, die Sie in andere Programme importieren können. Sie können auch zusätzliche Vorlagen erstellen und registrieren. Weitere Informationen finden Sie unter Passen Sie Berichte an.
Siehe auch
Weitere Informationen zu den Verwaltungsmodulen finden Sie unter Nubus Handbuch 1.x [4]:
4.6.1. Erstellen Sie Berichte über Verwaltungsmodule#
Um einen Bericht über die Verwaltungsmodule zu erstellen, gehen Sie folgendermaßen vor:
Öffnen Sie das Verwaltungsmodul Benutzer, Gruppen oder Computer.
Wählen Sie alle Objekte aus, die Sie in den Bericht aufnehmen möchten. Sie können alle Objekte auswählen, indem Sie auf das Kontrollkästchen links neben Name klicken. Ein Beispiel finden Sie unter Abb. 4.3.
Klicken Sie auf , um zwischen dem Standardbericht (PDF) und dem Standard-CSV-Bericht (CSV) zu wählen.
Laden Sie die generierte Berichtsdatei aus dem Browser herunter und speichern Sie sie.
Das System speichert über ein Verwaltungsmodul erstellte Berichte 12 Stunden lang und löscht sie dann automatisch über einen Cron-Job. Sie können konfigurieren, wann der Cron-Job ausgeführt wird und wie lange Berichte gespeichert werden, indem Sie zwei UCR-Variablen verwenden:
Abb. 4.3 Erstellen Sie einen Bericht#
4.6.2. Erstellen Sie Berichte über die Befehlszeile#
Sie können Berichte auch über die Befehlszeile mit dem Befehl univention-directory-reports erstellen. Führen Sie ihn mit der Option --help aus, um Nutzungsinformationen anzuzeigen.
Um die verfügbaren Berichtsvorlagen für ein bestimmtes Modul aufzulisten, führen Sie den Befehl in Listing 4.17 aus.
$ univention-directory-reports -m users/user -l
Um einen Bericht zu generieren, führen Sie den Befehl in Listing 4.18 aus.
$ univention-directory-reports -m users/user -r "PDF Document" -f output.pdf
4.6.3. Passen Sie Berichte an#
Sie können Berichte mit den Standardeinstellungen generieren. Einige Einstellungen können mithilfe von UCR-Variablen angepasst werden.
Sie können beispielsweise das Logo ersetzen, das in der Kopfzeile jeder Seite eines PDF-Berichts angezeigt wird. Geben Sie dazu den Namen einer Bilddatei in der directory/reports/logo UCR-Variable an. Sie können gängige Bildformate wie JPEG, PNG und GIF verwenden. Das System skaliert das Bild auf eine feste Breite von 5,0 cm.
Sie können die Berichtsinhalte auch anpassen, indem Sie neue Berichtsvorlagen erstellen.