logoBaculaOficialTransp

Bacula Backup Brasil - Informe

Consejos, asesoramiento, formación y conferencias [Sugerencias, consultoría, formación y speaches]

Instalación 3.x Webacula (Web GUI)

Publicado por admin el 01 de diciembre 2009

Esta herramienta se merece un tema específico, ya que es una interfaz de usuario muy amigable para el control, administración y / o explotación de bacula. Incluso se ha traducido al portugués.

Manuales de Procedimientos para webacula Instalación (GUI)

Requisitos:

- Bacula 3.0 o superior.
- Zend Framework versión 1.8.3 o superior.
- PHP 5.2.4 o posterior con DOP extensión activa. Detalles: http://framework.zend.com/manual/en/requirements.html
- Apache con mod_rewrite.
- El paquete paquete php-gd.
- Creación de una base de datos "webacula" para restaurar los archivos y la función de "Permiso de circulación".

Instalación y configuración:

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

Y a continuación:

mkdir / var / www /

Entra en la web oficial webacula ( http://webacula.sourceforge.net/ ) Descargar y descomprimir el archivo en el directorio, a continuación, visite el sitio web oficial de la zend ( http://framework.zend.com/ ) menor será el Marco del verano de mínima y descomprimir en el siguiente directorio "/ var / www / webacula / library / Zend").

El árbol de directorios debería tener este aspecto:

/ Var / www / webacula /
| - Solicitud
| | - Controladores
| | - Models
| `- Vistas
| - Docs
| - Instalar
| - Html
| - Idiomas
`- Biblioteca
. | - Los demás
. | - MyClass
. |
. `- Zend (este es el paquete de Zend Framework)
. | - Acl
. | - Autenticación
. | - Cache
. | - Config
. ...

Ahora vamos a crear las tablas:

/ Var / www / webacula / install / webacula_mysql_create_database.sh pasar los parámetros de nombre de usuario y la contraseña de base de datos (-u root-p [contraseña])
/ Var / www / webacula / install / webacula_mysql_make_tables.sh (al pasar los parámetros de nombre de usuario y la contraseña de base de datos (-u root-p [contraseña]

Entonces

# Chown-R www-data. / Var / www / webacula (no olvidar el "punto" después de "www-data")

Especifique los parámetros para la conexión del catálogo, y cambiar el archivo de idioma:

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

Compruebe que las siguientes líneas están instaladas correctamente:

db.adapter = PDO_MYSQL
db.config.host = localhost
root = db.config.username
db.config.password <contraseña> = (poner la contraseña de root de la base de datos mysql-server)
db.config.dbname = bacula

busque la línea (; locale = "en") descomentarla y puso al portugués de Brasil:

locale = "en_US"

a continuación reemplazar las líneas siguientes y compruebe la siguiente manera:

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

Cree el grupo bacula, si no se ha creado, y añadir la misma apache:

# Groupadd bacula
# Usermod-aG bacula www-data

A continuación, cambiar los permisos de los archivos siguientes:

# 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

Crear una configuración de Apache:

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

Y inserte las siguientes líneas:

Alias ​​/ webacula / var / www / webacula / html
<Directory /var/www/webacula/html>
Opciones FollowSymLinks
AllowOverride All
Orden negar, permitir
Allow from 127.0.0.1
# Ponga su red
Allow from 192.168.0.0/255.255.255.0
AuthType Basic
AuthName "webacula"
AuthUserFile / etc/apache2/webacula.users
Requerir valid-user
</ Directory>

A continuación, cree una contraseña para acceder webacula:

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

Configurar mod_rewrite:

# A2enmod

y activar el módulo "reescribir" y luego aumentar estos valores en / etc/php5/apache2/php.ini:

memory_limit = 128M
max_execution_time = 600

Agregue la siguiente línea (en rojo) en el archivo / etc / bacula / bacula-dir.conf:

Mensajes {
Name = Estándar
...
Catálogo de = all,! omitido,! guardado

Finalmente reiniciar los servicios de:

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

Compruebe el funcionamiento de mod_rewrite:

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

la respuesta debe ser algo como:

rewrite_module (compartido)

Ready! Introduzca la dirección http://ip_do_servidor/webacula acceder.

Abrazos,

Heitor Faria [Manual editado junto con ... haz clic aquí ]

40 Responses to "Instalación webacula 3.x (Web GUI)"

  1. Squidy dice:

    Hola Hector .. Felicitaciones por el sitio .. es una gran fuente de información, sobre todo aquí en Brasil, que los materiales en el Bacula es todavía difícil.

    Bueno, yo estoy usando el webacula aquí y es genial, excepto por la parte de restauración, todavía no está funcionando correctamente. Selecciono los archivos correctamente, pero cuando le digo que haga la restauración con el mensaje de la consola diciendo que tengo que elegir entre uno de los muchos que se han definido tareas de restauración .. Pero no me da ninguna opción de elegir cualquiera de ellos. Usted sabe lo que puede estar pasando? No es compatible con múltiples webacula tareas de restauración?

    El problema es el mismo que el Francois publicado en el foro de copia de seguridad central, pero no ha tenido éxito.

    Abrazos.

  2. admin dice:

    Estimado Squidy,

    Gracias por su consideración.
    Me demoré en respuesta a las pruebas de mi "webacula". Sin embargo, no podía reproducir el error.
    Estoy utilizando la versión 2.4.4 de "Bacula" - que se utiliza?
    Parece ser un error de sintaxis webacula con bconsole.

    Abrazos!

  3. Squidy dice:

    Estoy utilizando la versión 3.0.1 y 1.4 de Bacula webacula ...
    Por lo que he estado revisando .. Esto se debe al hecho de que tengo varias restauraciones Jobs set ...
    Héctor, puede configurar una única tarea de restauración para trabajar con las diferentes tareas de Backup he puesto? Recordar estos puestos de trabajo tienen diferentes conjuntos de archivos de copia de seguridad .. algunos son linux, otros, ventanas.

  4. admin dice:

    Sí se puede .... El "trabajo de restauración" es sólo un preset para facilitar el trabajo en la "consola".

    Abrazos!

  5. Squidy dice:

    Pero se pregunta como se requiere de políticas de clientes, piscina, catálogos de archivos, almacenamiento, etc ...
    Puedo crear estas directivas por defecto con nada real, sólo para que conste, incluso la tarea de restauración que va a funcionar?

  6. admin dice:

    Squidy,

    Mira, también la definición pre-Job (para restaurar) es completamente opcional. Creo que ni webacula que utiliza para enviar la tarea. Para probar, u puede hacer comentarios sobre ella y reiniciar daemons Bacula (o un simple comando "reload") en bconsole. U verá que Bacula no se quejará. Particularmente, yo no utilizo estos puestos de trabajo, incluso trabajando sólo en la línea de comandos. Cuando usted tiene una gran cantidad de servidores, no es práctico para simplemente ser la creación de una tarea de restauración para cada uno, además de trabajar en la línea de comandos, ya que la lista de puestos de trabajo sería muy grande.
    Ahora bien, si u crear las directivas sin nada real, no va a trabajar realmente. U debe crear con la información que existe en el bacula-dir.conf (por ejemplo piscina, cliente, etc ;).

    Abrazos!

  7. Squidy dice:

    Okay. Llegué aquí .. Una pregunta más, Héctor, no es mucho pedir ...
    Cuando hago una restauración por webacula, y quiero enviar los archivos a la ubicación original, dejar todo como la ventana predeterminada de restauración webacula, pero los archivos no van a la ubicación original o en una carpeta en el servidor de copia de seguridad ... No sé dónde van ...
    Por bconsole pido modificar Dónde que se pre-definido y dejarlo en blanco .. luego se restaura cool ...
    Ahora por el webacula Donde ahora viene en blanco .. pero los archivos no van pro ... ubicación original Strange.

    ¿Alguna sugerencia? Muchas gracias por su atención ...

  8. admin dice:

    Además de que u debe configurar el cliente de restauración, que es el servidor que se restaurarán los datos.

    Abrazos!

  9. Fernandodesr dice:

    Hola, estoy usando webacula 3.0 r5, que apoya a nuestro idioma. Sin embargo conssigo lo cambia. Alquém es que me guíe?

    Gracias.

  10. admin dice:

    Fernando,

    Ya echado un vistazo a el archivo de configuración?

    Abrazos!

  11. Fernando dice:

    Estimado Administrador,

    - El archivo de configuración / var / www / html / webacula / application / config.ini

    , Locale si es undefined, utilice la detección automática webacula
    ; Locales disponibles: en, de, fr, en, ru
    , Locale = "es"
    locale = "en_US"

    - Los archivos de idioma / var / www / html / webacula / languages ​​/ es

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

    - Parte del documento de instalación.

    Para traductores
    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

    Soporte multilingüe Webacula - estándar gettext (* Mo). Archivos.
    Haga idiomas copiar / default.po y modificar para su idioma.

    - Reinicie apache, pero el idioma no cambia. ¿Qué falta?

  12. admin dice:

    Fernando,

    Su "BR" se escribe con mayúscula.
    Trate pequeña, ok?
    Abrazos!

  13. Fernando dice:

    Estimado administrador,
    en config.ini no funcionó.

    Abrazos

  14. Fernandodesr dice:

    Administración

    cambió en config.ini, pero funcionó.

    Abrazos.

  15. Fernandodesr dice:

    Ahora está trabajando. Los archivos de idioma son errores. Me puse en contacto Yuri Timofeev desarrollador webacula, volví a los archivos correctos.

    También informó del fallo en la página del proyecto http://sourceforge.net/projects/webacula/ , con el archivo correcto.

    Gracias por el apoyo.

  16. Alexsandro Bonato dice:

    Estoy instalando webacula ocurre y el error siguiente después de la identificación del usuario:

    Fatal error: Excepción no detectada 'Zend_Db_Statement_Exception' con mensaje 'SQLSTATE [42S02]: vista o tabla base no se encuentra: 1146 Tabla' webacula.Media 'no existe' in / var / www / webacula / library / Zend / Db / Declaración / 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 / adaptador / Abstract.php (468): Zend_Db_Statement-> execute (Array) # 2 / var / www / webacula / library / Zend / Db / adaptador / Pdo / Abstract.php (238): Zend_Db_Adapter_Abstract-> query ( Objeto (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 / modelos / Media.php (73): Zend_Db_Select-> query () # 5 / var / www / webacula / application / controllers / VolumeController.php (99) Media-> GetProblemVolumes () # 6 / var / www / webacula / biblioteca / 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 / Statement / Pdo.php on line 234

    Parte de la luz???

  17. admin dice:

    Ya creado el webacula base de datos?
    Cualquier duda puso en su lugar en el grupo cuyo enlace se encuentra en la barra lateral de la página.

    Abrazos!

  18. Mauricio bertholino dice:

    Hola,

    Webacula 3.4 instalado, pero cuando lo inicio no se inicia bconsole en Apache muestra error.log:

    / Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
    / Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
    / Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
    / Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
    / Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
    / Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado

    Sin embargo, los permisos predeterminados siguen aumentado el nivel de pemissões pero el problema persiste.

    ¿Alguna idea?

    Agradecido

    Mauricio

  19. Jefferson dice:

    Olaaa Hector.
    En primer lugar quiero felicitar a la obra y toda la ayuda que da a los chicos allí ..

    y quiere tomar tbm pedir ahora poner el webacula para trabajar en Windows ..

    a necesitar esta ayuda ..

    Gracias
    abrazos

    Jefferson

  20. admin dice:

    Creo que no hay ventanas webacula.
    Sin embargo te puedes instalar Linux y configurarlo para que funcione con un sistema de dirección instalado en Microsoft.

    Abrazos!

  21. admin dice:

    Se han seguido todos los pasos del manual en el sitio?
    Hay procedimientos para cambiar bconsole permiso.
    Entre el grupo de Bacula en grupos de google (enlace en la página web).

    Abrazos!

  22. Marcelo Santos dice:

    Perfect. Trabajó correctamente primero. Ve a tus favoritos! Mira, yo sabía que pagó un Breja para usted con seguridad.

  23. Gustavo dice:

    Fatal error: excepción no detectada PDOException 'con el mensaje bacula "SQLSTATE [42000 Database] [1049] Desconocido" en / var / www / webacula / library / Zend / Db / adaptador / DOP / Abstract.php: 129
    Seguimiento de la pila:
    # 0 var / www / webacula / library / Zend / Db / adaptador / DOP / Abstract.php (129): PDO-> __ construct ('mysql: host = loca ... root', ',' bacula, Array)
    # 1 var / www / webacula / library / Zend / Db / adaptador / DOP / mysql.php (96): Zend_Db_Adapter_Pdo_Abstract> _Connect ()
    # 2 var / www / webacula / library / Zend / Db / adaptador / 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> dispatch ("errorAction)
    # 6 / var / www / webacula / library / Zend / Controller / front.php (954): Zend_Controller_Dispatcher_Standard> despacho (Object (Zend_Controller_Request_Http), Object (Zend_Controller_R in / var / www webacula / library / Zend / Db / adaptador / DOP / Abstract.php on line 144

  24. admin dice:

    Parece que todas las dependencias no se resolvieron ... Asegúrese de que. Abrazos!

  25. Alysson dice:

    Señores, Bacula configurados y todo funciona perfectamente, sin embargo, también instalado Bacula web y me encuentro con el siguiente error:

    ERROR: Hubo un problema al ejecutar bconsole. Véase más abajo.
    ERROR
    Comando:
    / Usr / bin / bconsole-n-c / etc / bacula / bconsole.conf
    salida:

    Información DB Catalog: Lista de Ejecución de tareas

    Información DB Catálogo: No hay trabajos de servicio encontró.

    ¿Podría usted ayudarme?

    Grateful.

  26. Alysson dice:

    Ah, el error anterior se produce cuando se accede a la index.php en la siguiente dirección en mi máquina:

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

    Una cosa a destacar en el archivo / var / www / webacula / application / config.ini no contiene bconsole en / usr / bin / bconsole, pero en / sbin / bconsole, estoy encontrando el error al entrar en el índice de bacula web, que al hacer clic en un enlace de mí:

    "La URL solicitada / webacula / index.php no se encontró en este servidor."

    Error al entrar en el Bacula Web:

    ERROR: Hubo un problema al ejecutar bconsole. Véase más abajo.
    ERROR
    Comando:
    / Usr / bin / bconsole-n-c / etc / bacula / bconsole.conf
    salida:

    Información DB Catalog: Lista de Ejecución de tareas

    Información DB Catálogo: No hay trabajos de servicio encontró.

  27. admin dice:

    Probablemente se trata de permisos ... O el bconsole no se encuentra en / usr / bin
    Debe cambiar si no me equivoco en config.ini

    Abrazos!

  28. Cleber dice:

    Hola!

    Fatal error: Excepción no detectada 'Zend_Config_Exception' con el mensaje "Error al analizar .. / application / config.ini en la línea 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 / ...' , 'general') # 3 {main} tirado en / var / www / webacula / library / Zend / Config / Ini.php on line 181

    No puedo encontrar el problema.

    ¡Gracias!

  29. admin dice:

    Probablemente la ubicación de zend está mal. U descargó?

  30. admin dice:

    El bconsole está en / usr / bin / bconsole-n-c / etc / bacula / bconsole.conf?

    Abrazos!

  31. Jorge dice:

    Alysson, bconsole en mi Suse es en sbin / bconsole

    Una Manera confirmar que esto es bconsole ejecutando el comando which bconsole

  32. Wendel dice:

    'M Webacula 5.0 seguite error: No se puede ejecutar bconsole. Archivo no encontrado
    Sera algo me puede ayudar

    ;; Ver archivo de instalación para obtener más información
    bacula.sudo = ""
    bacula.console = "/ sbin / bconsole" # en el manual, sita / usr / bin / bconsole. por lo que no ten este archivo dentro.
    bacula.bconsolecmd = "n-c / etc / bacula / bconsole.conf"

  33. hfaria dice:

    U necesidad de golpear a su archivo de configuración a la carpeta en la bconsole.

  34. Madián nacimiento dice:

    CÓMO

  35. walter dice:

    Hawai

    Me pregunto por qué cuando voy a restaurar la web bacula, me sale error "No se puede iniciar su trabajo:" Yo quería la confirmación de que el Santo Grial es la "configuración" de webbacula.

    Un abrazo

    Walter

  36. hfaria dice:

    Walter,

    ¿Cuál es el mensaje de error completo exactamente?
    Tengo poca información que contar.

    Abrazos,

    Heitor Faria

  37. gabriel dice:

    A ver si me puede ayudar: Cuando se trata de hacer una restauración, la pantalla no sale de esta parte

    Id Nombre Nivel Estado
    RestoreFiles.2012 110-04-25_10.29.33_03 está esperando en File Storage

    La espera es siempre el archivo de almacenamiento .... Estoy tratando de restaurar un archivo de texto de menos de 20 kb.

  38. hfaria dice:

    Gabriel

    Compruebe la dirección del bacula-dir.conf almacenamiento.
    El director no es capaz de acceder a él.

    Abrazos,

    Heitor Faria

  39. William dice:

    Buenas noches,
    Supongo que usted ha hecho todo correctamente, pero no aparece la interfaz web ..
    Apache y MySQL bacula-director se ejecutan perfectamente, pero no pasa nada ..

    escrito http://localhost/webacula y se queda en blanco

    ¡gracias

    william

  40. admin dice:

    Ver el tutorial de la versión 5.0. 3 Esta versión es muy antigua.

Deja un comentario

XHTML: Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <código> < del datetime = ""> <em> <i> <Q cite=""> <strike> <strong>