Evolution #6879
Tirer parti du fichier /etc/bacula/scripts/query.sql dans la librairie bacula.
Description
Bacula permet d'interroger sa base de données via bconsole et les requêtes sql fournies dans le fichier query.sql.
Le résultat de ces requêtes est plus facile à exploiter que les sorties d'autres commandes bconsole (problématique de la traduction des messages).
Le passage par bconsole plutôt que par un connecteur python permet de laisser à bacula la gestion des différents moteurs de base de données et les accès concurrents.
Related issues
Associated revisions
Fonctions pour exploiter les requêtes du fichier query.sql via bconsole
Une fonction pour faire la liste des requêtes supportées par EOLE,
une fonction pour en retourner le résultat.
Ref #6879
Ajout de requêtes à l'usage des outils EOLE.
Ref #6879
Le fichier query.sql du paquet bacula ne contient pas de requêtes.
Le template query.sql écrase le fichier du paquet bacula.
Fixes #6879
History
#1 Updated by Joël Cuissinat almost 10 years ago
- Target version set to Mises à jour 2.3.12
- % Done changed from 0 to 50
8eb35f30 dans branche 2.3 quid de la 2.4 ?
#2 Updated by Laurent Flori over 9 years ago
- Status changed from Nouveau to En attente d'informations
#3 Updated by Fabrice Barconnière over 9 years ago
- Target version changed from Mises à jour 2.3.12 to Mises à jour 2.3.13
#4 Updated by Benjamin Bohard over 9 years ago
- Status changed from En attente d'informations to Résolu
- % Done changed from 50 to 100
Les fonctions sont présentes en 2.3 et 2.4.
Il n'y a pas de différences de fonctionnement.
Le fichier query.sql a été ajouté en 2.4 (projet eole-bacula).
#5 Updated by Joël Cuissinat over 9 years ago
- Due date set to 03/21/2014
- Status changed from Résolu to À valider
- Assigned To changed from Joël Cuissinat to Benjamin Bohard
- % Done changed from 100 to 80
Il manque la balise <file> associée au template dans le dico 2.4 (cf. 2.3 eole-bacula:e3828e482).
#6 Updated by Benjamin Bohard over 9 years ago
- Status changed from À valider to Résolu
- % Done changed from 80 to 100
Appliqué par commit eole-bacula:ad8b94f54aa4cf21278ca37d6027841f37bb6b11.
#7 Updated by Laurent Flori over 9 years ago
- Status changed from Résolu to Fermé
Methode de test:
lancer une sauvergarde complète:
/usr/share/eole/bacula/baculaconfig.py -n --level=Full
lancer bconsole et choisir "17: Count Running Jobs (EOLE:running_jobs)"
+----+ | NB | +----+ | 1 | +----+