Unterabschnitte


Graphische Benutzeroberflächen

Liste der graphischen Benutzeroberflächen

Diese Übersicht gibt eine kurze Beschreibung verschiedener graphischer Benutzeroberflächen für Bacula. Momentan gibt es die folgenden Programme:

bat
bat ist die Abkürzung für Bacula Administration Tool. Es ist eine graphische Version der bconsole mit vielen zusätzlichen Funktionen. Auch wenn die Entwicklung noch nicht abgeschlossen ist und es ständig erweitert wird, hat es doch schon mehr Funktionen als die bwx- oder bgnome-console. Geplant sind noch ein Ersatz für den Tray-Monitor und Auswertungsmöglichkeiten, ähnlich wie sie bweb besitzt.

Da es noch kein Handbuch für bat gibt, bleibt Ihnen nur, es einfach auszuprobieren. Bei vielen der, in der rechten Fensterhälfte angezeigten, Objekte (Jobs, Volumes, Clients ...) können Sie mittels eines Klicks mit der rechten Maustaste, ein Kontextmenü öffnen. Dort finden Sie viele Funktionen, die sonst leicht übersehen werden.

Im Bacula-Wiki finden Sie eine Reihe von Bildschirmbildern zu bat.

Um bat zu kompilieren benötigen Sie die Qt4-Bibliotheken in Version >= 4.2, sowie das QWT-Grafik-Packet. Genauere Informationen finden Sie im Abschnitt enable-bat des Installations- und Konfigurations-Handbuchs.

Die wesentlichen Funktionen von bat sind:

Bat besitzt auch eine Online-Hilfe die eine Menge der Funktionen und Möglichkeiten beschreibt.

bimagemgr
Bimagemgr ist ein web-basiertes Perl-Script zum Überwachen von Festplatten-Volumes die auf CD geschrieben werden sollen.

Genauere Informationen zum bimagemgr finden Sie weiter unten.

bwx-console
Die bwx-console ist eine graphische Version des Konsole-Programms das wxWidgets benutzt. Sie ist auf allen unterstützten Betriebssystemen verfügbar. Zusätzlich zur Standard-Konsole hat die bwx-console einen graphischen Wiederherstellungs-Modus.

bgnome-console
Die bgnome-console ist eine graphische Version des Konsole-Programms, die auf allen Systemen mit GNOME 2.x-Unterstützung laufen kann. Allerdings hat die bgnome-console, auch wenn sie in einem eigenen Fenster läuft, keine zusätzlichen graphischen Funktionen.

Weitere Informationen zur bgnome-console finden Sie im Kapitel Console Chapter dieses Handbuchs.

tray-monitor
Der tray-monitor ist ein Hintergrund-Programm, dass im System-Tray von KDE und GNOME läuft. Es ist ein Programm das Ihnen den Status von beliebigen Bacula-Diensten (Director, Storage und Client) anzeigen kann. Es ist kein Programm mit dem Sie die einzelnen Dienste steuern können, wie, zum Beispiel, mit der Konsole oder bat.

Weitere Informationen finden Sie im Kapitel Configuring the Monitor Program dieses Handbuchs.

bweb
Bweb ist ein web-basiertes Perl-Script, dass es Ihnen erlaubt, einfache Kommandos abzusetzen und Statistiken zu den Job zu sehen. Es benötigt Bacula-Version 1.39 oder größer. Es liest die Informationen aus der Katalog-Datenbank und kann Kommandos an die bconsole absetzen.

Die wichtigsten Funktionen sind:

  1. Ansicht laufender Jobs (mit Client-Status und Katalog-Log)
  2. Ansicht der Pool- und Media-Auslastung
  3. Aktualisierung von Volume-Parametern
  4. verwalten der Storage-Dienste (mit der Möglichkeit Volumes zu bewegen)
  5. graphische Darstellung von Job-Statistiken (Datei-Menge, Job-Größe, Job-Dauer)
  6. Server-Statistiken im csv-Format
  7. Starten von Job
  8. Neustarten von fehlgeschlagenen Jobs mit identischen Parametern ( Pool, Level, usw.)
  9. einfaches verwalten von gescheiterten oder nicht gelaufenen Jobs
  10. Steuern der Autochanger (Tapes laden und entladen, Slots aktualisieren, usw.)
  11. Darstellung interaktiver Graphiken zur Visualisierung des durch die Backups belegten Festplattenplatzes
  12. anlegen von Benutzern
  13. funktioniert mit MySQL und PostgreSQL

Lesen Sie bitte die Datei INSTALL aus dem bweb-Packet, um mehr Informationen zur Installation zu erhalten.

brestore
Brestore ist ein graphisches Wiederherstellungs-Werkzeug, dass auf Systemen mit Perl/GTK/Glade-Unterstützung laufen kann. Es benötigt Bacula-Version 1.38 und größer. Es bietet die folgenden Funktionen:

  1. eine direkte SQL-Schnittstelle zur Katalog-Datenbank für hohe Geschwindigkeit
  2. schnelle Navigation zwischen verschiedenen Versionen der Wiederherstellungs-Verzeichnis-Ansicht indem das Datum aus einer Liste gewählt wird.
  3. die Möglichkeit eine Datei auszuwählen und daraufhin alle verfügbaren Versionen dieser Datei anzuzeigen, sowie die Informationen ob das benötigte Volume im Autochanger ist oder nicht.
  4. einfache Wiederherstellung durch erzeugen einer BootStrap-Datei.
  5. funktioniert mit MySQL und PostgreSQL
  6. funktioniert mit bweb zusammen, um laufende Jobs darzustellen

Lesen Sie bitte die Datei README aus dem brestore-Packet, um mehr Informationen zur Installation zu erhalten.

bacula-web
Bacula-web ist eine php-basierte Anwendung die Informationen zu gelaufenen Jobs anzeigen kann. Die Informationen werden dazu aus der Katalog-Datenbank gelesen. Außer einer guten graphischen Anzeige liefert es auch zusammengefasste Informationen und graphische Darstellungen der Jobs.

  1. Es ist web-basiert, folglich kann man von Überall darauf zugreifen.
  2. bacula-web greift nur lesend auf die Datenbank zu. Man kann den Status sehen, aber keine Änderungen durchführen, also auch nichts kaputt machen.
  3. durch sein gutes Design liefert es sehr viele Informationen auf einer einzigen Web-Seite.

Die Dokumentation für bacula-web finden Sie in einer seperaten Beschreibung innerhalb des bacula-docs-Packets.

Kern Sibbald 2009-08-20