logoBaculaOficialTransp

Bacula Backup Brazilië - verslag

Tips, advies, training en lezingen [Hints, consultancy, training en speaches]

Webacula 3.x installatie (web GUI)

Geplaatst door admin op 1 december 2009

Deze tool verdient een specifiek onderwerp, want het is een zeer gebruiksvriendelijke interface voor monitoring, beheer en / of exploitatie van bacula. Zelfs heeft vertaald in het Portugees.

Procedures Handleidingen voor Installatie webacula (GUI)

Vereisten:

- Bacula 3.0 of hoger.
- Zend Framework versie 1.8.3 of hoger.
- PHP 5.2.4 of nieuwer met PDO extensie actief. Details: http://framework.zend.com/manual/en/requirements.html
- Apache met mod_rewrite.
- Pakket php-gd-pakket.
- Het creëren van een database "webacula" voor het herstellen van bestanden en de functie "Logboek".

Installatie en configuratie:

apt-get install apache2 php5 libapache2-mod-php5 php5-mysql php5-gd

En dan:

mkdir / var / www /

Voer de officiële website webacula ( http://webacula.sourceforge.net/ ) downloaden en unzip het bestand in de map, bezoek dan de officiële website van de zend ( http://framework.zend.com/ ) lager de zomer minimale kader en Decompress in de volgende directory "/ var / www / webacula / library / Zend").

De directory-structuur moet er zo uitzien:

/ Var / www / webacula /
| - Toepassing
| | - Controllers
| | - Models
| `- Views
| - Documenten
| - Installeer
| - Html
| - Talen
`- Bibliotheek
. | - Overige
. | - MyClass
. |
. `- Zend (dit is Zend Framework-pakket)
. | - Acl
. | - Auth
. | - Cache
. | - Config
. ...

Laten we nu de tabellen:

/ Var / www / webacula / install / webacula_mysql_create_database.sh passeren van de parameters gebruikersnaam en database wachtwoord (-u root-p [password])
/ Var / www / webacula / install / webacula_mysql_make_tables.sh (bij het ​​passeren van de parameters gebruikersnaam en database wachtwoord (-u root-p [wachtwoord]

Dan

# Chown-R www-data. / Var / www / webacula (vergeet niet de "dot" na "www-data")

Specificeer de parameters voor de aansluiting van de catalogus, en verander uw taalbestand:

# Vi / var / www / webacula / application / config.ini

Controleer of de volgende regels correct zijn geplaatst:

db.adapter = PDO_MYSQL
db.config.host = localhost
db.config.username = wortel
db.config.password <wachtwoord> = (zet het root wachtwoord van de database mysql-server)
db.config.dbname = bacula

kijk voor de lijn (; locale = "nl") uncommenten het en zet in het Portugees van Brazilië:

locale = "nl_NL"

onder vervanging van de volgende regels en check hieronder:

bacula.sudo = ""
bacula.bconsole = "/ usr / bin / bconsole"

Maak de bacula groep, zo niet geschapen, en voeg dezelfde apache:

# Groupadd bacula
# Usermod-ag bacula www-data

Wijzig de machtigingen van de volgende bestanden:

# Chown root: bacula / usr / bin / bconsole
# Chmod u = rwx, g = rx, o = / usr / bin / bconsole
# Chown root: bacula / etc / bacula / bconsole.conf
# Chmod u = rw, g = r, o = / etc / bacula / bconsole.conf

Maak een configuratie voor Apache:

# Vi / etc/apache2/conf.d/webacula.conf

En voeg de volgende regels:

Alias ​​/ webacula / var / www / webacula / html
<Directory /var/www/webacula/html>
Opties FollowSymLinks
AllowOverride Alle
Bestellen ontkennen, toestaan
Toestaan ​​van 127.0.0.1
# Zet uw netwerk
Toestaan ​​van 192.168.0.0/255.255.255.0
AuthType Basic
AuthName "webacula"
AuthUserFile / etc/apache2/webacula.users
Vereisen valid-user
</ Directory>

Maak vervolgens een wachtwoord voor toegang tot webacula:

# Htpasswd-c / bacula etc/apache2/webacula.users

Configureren mod_rewrite:

# A2enmod

en kan de module "herschrijven" en verhoog deze waarden in / etc/php5/apache2/php.ini:

memory_limit = 128M
max_execution_time = 600

Voeg de volgende regel (in het rood) in uw / etc / bacula / bacula-dir.conf:

Berichten {
Naam = Standard
...
catalogus = alle,! overgeslagen! gered

Tenslotte herstart de diensten:

# / Etc/init.d/apache2 herstart
# / Etc / init.d / mysql restart
# / Etc / init.d / bacula-director herstart

Controleer de werking van mod_rewrite:

# Apache2ctl DUMP_MODULES-t-D 2> & 1 | grep herschrijven

het antwoord moet iets als:

rewrite_module (gedeeld)

Klaar! Voer het adres http://ip_do_servidor/webacula om toegang te krijgen.

Hugs,

Heitor Faria [Manual bewerkt samen met ... klik hier ]

40 Reacties op "Installeren webacula 3.x (web GUI)"

  1. Squidy Says:

    Hallo Hector .. Gefeliciteerd met de site .. is een grote bron van informatie, vooral hier in Brazilië, dat materialen op de Bacula is nog steeds moeilijk.

    Nou, ik gebruik het webacula hier en is cool, met uitzondering van het deel van herstel, het nog steeds niet goed werkt. Ik selecteer de bestanden correct, maar toen ik hem vertellen om het herstelproces te doen met de console bericht dat ik moet kiezen tussen een van de vele die zijn gedefinieerd Restore Jobs .. Maar het geeft me geen optie om een ​​van hen te kiezen. Weet je wat zou kunnen gebeuren? Geen ondersteuning voor meerdere webacula Restore Jobs?

    Het probleem is hetzelfde als die Francois geplaatst in forum Backup Centraal, maar het ongelijk is gesteld.

    Hugs.

  2. admin Says:

    Geachte Squidy,

    Dank u voor uw aandacht.
    Ik vertraagd reageert op de tests in mijn "webacula". Echter, alleen kon de fout niet reproduceren.
    Ik gebruik versie 2.4.4 van "Bacula" - welke gebruik je?
    Lijkt een syntax error webacula met bconsole zijn.

    Hugs!

  3. Squidy Says:

    Ik gebruik versie 3.0.1 en 1.4 van Bacula webacula ...
    Van wat ik heb het controleren .. Dit is te wijten aan het feit dat ik heb meerdere Herstelt Jobs set ...
    Hector, ik kan een enkele Restore Job te werken met de verschillende Backup Job Ik heb ingesteld configureren? Remembering deze Jobs Backup hebben verschillende filesets .. sommige zijn linux, andere, ramen.

  4. admin Says:

    Ja dat kan .... Het "herstel baan" is gewoon een preset te werken aan de "console" te vergemakkelijken.

    Hugs!

  5. Squidy Says:

    Maar hij vraagt ​​zo nodig beleid opdrachtgever, zwembad, fileset, opslag, enz ...
    Ik maak deze richtlijnen standaard met niets echt, alleen voor de goede orde, zelfs de Restore Job dat zal werken?

  6. admin Says:

    Squidy,

    Kijk, ook de definitie pre-Job (te herstellen) is volledig optioneel. Ik denk dat geen van beide webacula ze gebruikt om de opdracht te verzenden. Om te testen, kunt u commentaar geven op het en herstart Bacula daemons (of een simpel commando 'reload') in bconsole. U zal zien dat Bacula niet zal klagen. Bijzonder, heb ik geen gebruik van deze banen, zelfs werken alleen op de commandoregel. Wanneer u een grote hoeveelheid servers, is het niet praktisch om gewoon te maken van een herstel baan voor elk, evenals het werken op de opdrachtregel, omdat de lijst van de banen zeer groot zou zijn.
    Nu als u te maken met richtlijnen zonder iets echt is, zal niet echt werken. U moet creëren met informatie die bestaan ​​in uw bacula-dir.conf (bijv. zwembad, client, etc ;).

    Hugs!

  7. Squidy Says:

    Oke. Ik heb hier .. Nog een vraag, Hector, is niet te veel gevraagd ...
    Toen ik een herstelpunt door webacula, en ik wil de bestanden naar de oorspronkelijke locatie, alles laten zoals het standaard venster herstellen webacula, maar de bestanden niet naar de oorspronkelijke locatie of naar een willekeurige map op de backup server ... Weet u niet waar ze gaan ...
    Door bconsole vraag ik aan te passen waar dat is vooraf gedefinieerd en verlaat het leeg .. dan herstelt hij cool ...
    Nu door de webacula Waar komt nu in het wit .. maar de bestanden gaan niet pro ... Strange oorspronkelijke locatie.

    Eventuele suggesties? Heel erg bedankt voor uw aandacht ...

  8. admin Says:

    Trouwens waar u moet het herstelproces client die is welke server de gegevens zullen worden hersteld ingesteld.

    Hugs!

  9. Fernandodesr Says:

    Hallo, Ik gebruik webacula 3,0 r5, die onze taal ondersteunt. Echter conssigo niet veranderen. Alquém is om me te leiden?

    Dank u.

  10. admin Says:

    Fernando,

    Reeds genomen een kijkje op het configuratiebestand?

    Hugs!

  11. Fernando Says:

    Geachte Admin,

    - Het configuratie bestand / var / www / html / webacula / application / config.ini

    , Locale Als undefined, gebruiken autodetect webacula
    , Beschikbare locales: en, de, fr, en, ru
    , Locale = "nl"
    locale = "nl_NL"

    - Taal bestanden / var / www / html / webacula / languages ​​/ nl

    webacula_pt-br.mo
    webacula_pt_BR.mo
    webacula_pt-br.po

    - Een deel van de installatie document.

    Voor Vertalers
    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    Webacula meertalige ondersteuning - standaard gettext (* Mo.)-Bestanden.
    Maak copy talen / default.po en wijzigen voor uw taal.

    - Herstart apache, maar de taal verandert niet. Wat ontbreekt er?

  12. admin Says:

    Fernando,

    Uw "BR" wordt gekapitaliseerd.
    Probeer kleine, ok?
    Hugs!

  13. Fernando Says:

    Geachte admin,
    in config.ini werkte niet.

    Hugs

  14. Fernandodesr Says:

    Admin

    veranderd in config.ini, maar het werkte.

    Hugs.

  15. Fernandodesr Says:

    Nu werkt. De taalbestanden zijn buggy. Ik nam contact Yuri Timofeev ontwikkelaar webacula, keerde ik de juiste bestanden.

    Hij meldde ook de bug op de projectpagina http://sourceforge.net/projects/webacula/ , met het juiste bestand.

    Bedankt voor de steun.

  16. Alexsandro Bonato Says:

    Ik installeer webacula gebeurt en de volgende fout na de identificatie van de gebruiker:

    Fatale fout: onbekende uitzondering 'Zend_Db_Statement_Exception' with message 'SQLSTATE [42S02]: Base tabel of weergave niet gevonden: 1146 Table' webacula.Media 'bestaat niet' in / var / www / webacula / library / Zend / Db / Verklaring / Pdo.php: 234 Stack trace: # 0 / var / www / webacula / library / Zend / Db / Statement.php (300): Zend_Db_Statement_Pdo-> _execute (Array) # 1 / var / www / webacula / library / Zend / Db / Adapter / Abstract.php (468): Zend_Db_Statement-> execute (Array) # 2 / var / www / webacula / library / Zend / Db / Adapter / BOB / Abstract.php (238): Zend_Db_Adapter_Abstract-> query ( object (Zend_Db_Select), Array) # 3 / var / www / webacula / library / Zend / Db / Select.php (674): Zend_Db_Adapter_Pdo_Abstract-> query (Object (Zend_Db_Select)) # 4 / var / www / webacula / application / modellen / Media.php (73): Zend_Db_Select-> query () # 5 / var / www / webacula / application / controllers / VolumeController.php (99) Media-> GetProblemVolumes () # 6 / var / www / webacula / library / Zend / Controller / action.php (513): VolumeController-> problemDashboardAction () # 7 / var / www / webacula / library / Zend / Controller / Dispatcher / Standard.php (289): Zen in / var / www / webacula / library / Zend / Db / Verklaring / Pdo.php on line 234

    Wat licht??

  17. admin Says:

    Al gemaakt van de database webacula?
    Enige twijfel zet er in de groep waarvan link is op de zijbalk van de site.

    Hugs!

  18. Mauricio bertholino Says:

    Hello,

    Webacula 3.4 geïnstalleerd, maar als ik begin het niet ', bconsole in apache error.log shows:

    / Etc / bacula / bin / bconsole: fout tijdens het laden van gedeelde bibliotheken: libbaccfg.so.1: kan niet openen gedeelde object file: Permission denied
    / Etc / bacula / bin / bconsole: fout tijdens het laden van gedeelde bibliotheken: libbaccfg.so.1: kan niet openen gedeelde object file: Permission denied
    / Etc / bacula / bin / bconsole: fout tijdens het laden van gedeelde bibliotheken: libbaccfg.so.1: kan niet openen gedeelde object file: Permission denied
    / Etc / bacula / bin / bconsole: fout tijdens het laden van gedeelde bibliotheken: libbaccfg.so.1: kan niet openen gedeelde object file: Permission denied
    / Etc / bacula / bin / bconsole: fout tijdens het laden van gedeelde bibliotheken: libbaccfg.so.1: kan niet openen gedeelde object file: Permission denied
    / Etc / bacula / bin / bconsole: fout tijdens het laden van gedeelde bibliotheken: libbaccfg.so.1: kan niet openen gedeelde object file: Permission denied

    Maar de standaard permissies zijn nog steeds het niveau van pemissões toegenomen, maar het probleem blijft.

    Enig idee?

    Dankbaar

    Mauricio

  19. Jefferson zegt:

    Olaaa Hector.
    Eerst wil ik het werk en alle hulp die je geeft aan de jongens daar feliciteren ..

    en willen tbm nemen om nu vragen zet de webacula te werken op Windows ..

    om deze hulp nodig hebben ..

    Dank
    hugs

    Jefferson

  20. admin Says:

    Ik denk er niet dat webacula ramen.
    Maar u kunt Linux installeren en configureren om te werken met een Steering-systeem van Microsoft geïnstalleerd.

    Hugs!

  21. admin Says:

    Je volgde alle stappen van de handleiding op de site?
    Er zijn procedures voor het wijzigen van toestemming bconsole.
    Onder de groep van Bacula in google groepen (link op de website).

    Hugs!

  22. Marcelo Santos zegt:

    Perfect. Werkte goed eerste. Ga naar uw favorieten! Kijk, ik wist dat je een Breja betaald voor u zeker.

  23. Gustavo Says:

    Fatal error: Uncaught uitzondering PDOException 'met bericht bacula "SQLSTATE [42000 Database] [1049] Unknown" in / var / www / webacula / library / Zend / Db / Adapter / DOP / Abstract.php: 129
    Stack Trace:
    # 0 var / www / webacula / library / Zend / Db / Adapter / DOP / Abstract.php (129): BOB-> __ construct ('mysql: host = loca ... root', ',' bacula, Array)
    # 1 var / www / webacula / library / Zend / Db / Adapter / DOP / Mysql.php (96): Zend_Db_Adapter_Pdo_Abstract> _Connect ()
    # 2 var / www / webacula / library / Zend / Db / Adapter / DOP / Abstract.php (386): Zend_Db_Adapter_Pdo_Mysql> _Connect ()
    # 3 var / www / webacula / application / controllers / ErrorController.php (43): getServerVersion Zend_Db_Adapter_Pdo_Abstract-> ()
    # 4 var / www / webacula / library / Zend / Controller / action.php (513): ErrorController> ErrorAction ()
    # 5 var / www / webacula / library / Zend / Controller / Dispatcher / Standard.php (289): Zend_Controller_Action> verzending ("ErrorAction)
    # 6 / var / www / webacula / library / Zend / Controller / front.php (954): Zend_Controller_Dispatcher_Standard> verzending (Object (Zend_Controller_Request_Http), object (Zend_Controller_R in / var / www webacula / library / Zend / Db / Adapter / DOP / Abstract.php on line 144

  24. admin Says:

    Het lijkt erop dat alle afhankelijkheden niet werden opgelost ... Zorg dat. Hugs!

  25. Alysson Says:

    Heren, Bacula geconfigureerd en alles werkt perfect, echter ook geïnstalleerd Bacula web en ik komen over de volgende foutmelding:

    ERROR: Er was een probleem uitvoeren bconsole. Zie hieronder.
    FOUT
    Commando:
    / Usr / bin / bconsole-n-c / etc / bacula / bconsole.conf
    uitgang:

    Informatie van DB Catalogus: Lijst van Running Jobs

    Informatie van DB Winkel: Geen Hardlopen Jobs gevonden.

    Kunt u mij helpen?

    Dankbaar.

  26. Alysson Says:

    Ah, de bovenstaande fout treedt op wanneer de toegang tot index.php op het volgende adres op mijn machine:

    http://192.168.2.70/webacula/html/index.php

    Een ding om op te merken in het bestand / var / www / webacula / application / config.ini niet bconsole in / usr / bin / bconsole bevatten, maar in / sbin / bconsole, ben ik de ontmoeting met de fout bij het invoeren van de index van bacula web, dat klikken op een link van mij:

    "De URL opgevraagd / webacula / index.php is niet gevonden op deze server."

    Fout bij het invoeren van de Bacula Web:

    ERROR: Er was een probleem uitvoeren bconsole. Zie hieronder.
    FOUT
    Commando:
    / Usr / bin / bconsole-n-c / etc / bacula / bconsole.conf
    uitgang:

    Informatie van DB Catalogus: Lijst van Running Jobs

    Informatie van DB Winkel: Geen Hardlopen Jobs gevonden.

  27. admin Says:

    Waarschijnlijk het gaat om toestemmingen ... Of het bconsole is niet in / usr / bin
    Moet veranderen als ik mij niet vergis in config.ini

    Hugs!

  28. Cleber Says:

    Hello!

    Fatale fout: onbekende uitzondering 'Zend_Config_Exception' met bericht 'Fout bij parseren .. / application / config.ini op lijn 11' in / var / www / webacula / library / Zend / Config / Ini.php: 181 Stack trace: # 0 / var / www / webacula / library / Zend / Config / Ini.php (201): Zend_Config_Ini-> _parseIniFile ('.. / application / ...') # 1 / var / www / webacula / library / Zend / Config / Ini. php (125): Zend_Config_Ini-> _loadIniFile ('.. / application / ...') # 2 / var / www / webacula / html / index.php (62): Zend_Config_Ini-> __ construct ('.. / application / ...' , 'algemeen') # 3 {main} gegooid in / var / www / webacula / library / Zend / Config / Ini.php on line 181

    Ik kan niet het probleem te vinden.

    Dank je wel!

  29. admin Says:

    Waarschijnlijk is de locatie van Zend is verkeerd. U gedownload?

  30. admin Says:

    De bconsole is in / usr / bin / bconsole-n-c / etc / bacula / bconsole.conf?

    Hugs!

  31. Jorge Says:

    Alysson, bconsole en mi Suse is nl sbin / bconsole

    Una manera bevestigen waar dit bconsole es el ejecutando welke commando bconsole

  32. Wendel zegt:

    'M Webacula 5.0 seguite error: Kan bconsole niet uitvoeren. Bestand niet gevonden
    Sera wat kan mij helpen

    ,, Zie INSTALL bestand voor details
    bacula.sudo = ""
    bacula.console = "/ sbin / bconsole" # in de handleiding het sita / usr / bin / bconsole. zodat geen tien dit bestand binnen.
    bacula.bconsolecmd = "n-c / etc / bacula / bconsole.conf"

  33. hfaria Says:

    U moet uw configuratiebestand hit naar de map waar de bconsole.

  34. Midian Geboorte Says:

    HOE

  35. walter Zegt:

    HI

    Ik vraag me af waarom als ik naar het web bacula herstellen, krijg ik foutmelding "Kan niet starten van uw job:" Ik wilde de bevestiging dat de heilige graal is de "configuratie" van webbacula.

    Een knuffel

    Walter

  36. hfaria Says:

    Walter,

    Wat is de complete foutmelding precies?
    Ik heb weinig informatie te vertellen.

    Hugs,

    Heitor Faria

  37. gabriel zegt:

    Kijk of je me kunt helpen: Als u probeert een restore doen, wordt het scherm niet uit dit deel

    Id Niveau Naam Status
    RestoreFiles.2012 110-04-25_10.29.33_03 wacht op Storage File

    Wachten is altijd op Storage File .... Ik ben op zoek naar een tekstbestand minder dan 20kb te herstellen.

  38. hfaria Says:

    Gabriel

    Controleer het adres van de opslag bacula-dir.conf.
    De directeur is niet in staat om toegang te krijgen.

    Hugs,

    Heitor Faria

  39. William zegt:

    Goede nacht,
    Ik neem aan dat je hebt alles goed gedaan, maar de webinterface niet verschijnt ..
    Apache en MySQL bacula-director zijn perfect lopen, maar er gebeurt niets ..

    getypte http://localhost/webacula en gaat leeg

    dank u

    william

  40. admin Says:

    Zie de tutorial versie 5.0. 3 Deze versie is zeer oud.

Laat een reactie achter

XHTML: U kunt deze tags gebruiken: <a href="" title=""> <abbr title="tijdens <acroniem title="tijdens <b> <blockquote cite=""> <cite> <code> < del datetime = ""> <em> <i> <Q cite=""> <strike> <strong>