{{tag>sysadmin backup sauvegarde bareos sql commande bconsole}}
====== Bareos: Afficher la requête SQL associée à la commande ======
Activer le mode debug et l'enregistrement des traces pour le Director
*setdebug level=100 trace=1 dir
Par défaut, les traces sont sauvegardées dans le fichier ''/var/lib/bareos/bareos-dir.trace''. A partir du **niveau de debug 100**, les requête utilisées par les commandes sont journalisées. En affichant le contenu du fichier, on peut relire ces requêtes.
Ci-dessous un extrait dévoilant la requête utilisée par la commande **list pools**
bareos-dir (20): dird/ua_output.cc:579-0 list: list pools
bareos-dir (100): cats/sql_query.cc:124-0 called: bool BareosDb::SqlQuery(const char*, int) with query SELECT PoolId,Name,NumVols,MaxVols,PoolType,LabelFormat FROM Pool ORDER BY PoolId
bareos-dir (100): cats/mysql.cc:252-0 closedb ref=0 connected=1 db=7f8450023c20
bareos-dir (100): cats/mysql.cc:259-0 close db=7f8450023c20
===== La commande query =====
Depuis la **bconsole**, la commande **query** propose à l'utilisateur un ensemble de requêtes définies dans un fichier déclaré dans la configuration du Director (par défaut ''/usr/lib/bareos/scripts/query.sql'').
Ce fichier peut être édité pour ajouter des commandes personnalisées.
===== Références =====
* https://docs.bareos.org/TasksAndConcepts/BareosConsole.html