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 ]

























17 mei 2009 om 20:57
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.
18 mei 2009 om 11:30
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!
18 mei 2009 om 14:35
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.
18 mei 2009 om 15:51
Ja dat kan .... Het "herstel baan" is gewoon een preset te werken aan de "console" te vergemakkelijken.
Hugs!
18 mei 2009 om 16:45
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?
19 mei 2009 om 09:19
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!
19 mei 2009 om 17:02
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 ...
19 mei 2009 om 21:08
Trouwens waar u moet het herstelproces client die is welke server de gegevens zullen worden hersteld ingesteld.
Hugs!
25 augustus 2009 om 07:25
Hallo, Ik gebruik webacula 3,0 r5, die onze taal ondersteunt. Echter conssigo niet veranderen. Alquém is om me te leiden?
Dank u.
25 augustus 2009 om 18:47
Fernando,
Reeds genomen een kijkje op het configuratiebestand?
Hugs!
26 augustus 2009 om 08:33
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?
26 augustus 2009 om 18:11
Fernando,
Uw "BR" wordt gekapitaliseerd.
Probeer kleine, ok?
Hugs!
27 augustus 2009 om 14:01
Geachte admin,
in config.ini werkte niet.
Hugs
28 augustus 2009 om 8:00
Admin
veranderd in config.ini, maar het werkte.
Hugs.
9 september 2009 om 07:16
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.
8 januari 2010 om 10:23
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??
8 januari 2010 om 11:32
Al gemaakt van de database webacula?
Enige twijfel zet er in de groep waarvan link is op de zijbalk van de site.
Hugs!
14 januari 2010 om 18:26
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
14 januari 2010 om 19:49
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
15 januari 2010 om 14:34
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!
15 januari 2010 om 14:35
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!
24 februari 2010 om 14:59
Perfect. Werkte goed eerste. Ga naar uw favorieten! Kijk, ik wist dat je een Breja betaald voor u zeker.
16 april 2010 om 09:13
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
16 april 2010 om 09:24
Het lijkt erop dat alle afhankelijkheden niet werden opgelost ... Zorg dat. Hugs!
29 juni 2010 om 15:48
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.
29 juni 2010 om 15:55
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.
29 juni 2010 om 19:49
Waarschijnlijk het gaat om toestemmingen ... Of het bconsole is niet in / usr / bin
Moet veranderen als ik mij niet vergis in config.ini
Hugs!
1 juli 2010 om 22:45
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!
15 juli 2010 om 09:32
Waarschijnlijk is de locatie van Zend is verkeerd. U gedownload?
15 juli 2010 om 09:32
De bconsole is in / usr / bin / bconsole-n-c / etc / bacula / bconsole.conf?
Hugs!
23 september 2010 om 11:13
Alysson, bconsole en mi Suse is nl sbin / bconsole
Una manera bevestigen waar dit bconsole es el ejecutando welke commando bconsole
20 januari 2011 om 15:09
'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"
21 januari 2011 om 07:48
U moet uw configuratiebestand hit naar de map waar de bconsole.
27 januari 2011 om 13:04
HOE
27 september 2011 om 17:39
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
16 april 2012 om 08:59
Walter,
Wat is de complete foutmelding precies?
Ik heb weinig informatie te vertellen.
Hugs,
Heitor Faria
25 april 2012 om 08:46
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.
4 mei 2012 om 15:24
Gabriel
Controleer het adres van de opslag bacula-dir.conf.
De directeur is niet in staat om toegang te krijgen.
Hugs,
Heitor Faria
5 mei 2012 om 12:12
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
9 mei 2012 om 24:43
Zie de tutorial versie 5.0. 3 Deze versie is zeer oud.