Log générés lors d'une sauvegarde via smb

Bonjour à tous,

dans quel log puis je trouver les messages log générés lors d’une sauvegarde via smb ?

Merci à vous

Si c’est la sauvegarde que jeedom déroule chaque nuit c’est dans cron_execution

Bonjour, en effet, c’est de celle-ci que je voulais parler…

Tu confirmes que si la sauvegarde ne se réalise pas pour x raisons cela apparaîtra dans ce log ?

Si la tâche démarre et qu’ensuite elle foire oui il y aura une trace

Pourquoi que veux tu faire exactement ?

Merci pour ta réponse, sauf erreur de ma part, à moins de regarder régulièrement si les sauvegardes se font bien, il n’y a pas de possibilité d’être alerté via mail ou via télégram ou autre si la sauvegarde ne se fait pas. Le but donc était qu’à partir des logs, je trouve le moyen de m’envoyer un mail sur mots clés

Et ca …

Ca ne vérifie pas que la save se passe bien mais que ce qui est externalisé est cohérent !
Avoir si c’est adaptable avec smb car ce tuto utilise cloudsyncpro

Norbert

Salut,

Perso j’ai un scénario avec un bloc code pour mes sauvegardes samba

/////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////// Backup //////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////

// Ajout de samba.repo.php afin de pouvoir l'utiliser
require_once('/var/www/html/core/repo/samba.repo.php');

$backup = new repo_samba; // Nouvelle instance de la classe repo_samba
$backupliste = $backup->backup_list(); // Création du tableau avec les noms de backup
$listingBackup = "";

// Ajout d'un retour à la ligne pour chaque élément du tableau.
foreach($backupliste as $backupname){
$listingBackup .= $backupname . "\"\n\"";
}

// Liste des icônes
$iconebkp= '&' . '#128190';
$iconeattn= '&' . '#8252';

$tagsretour['#ok#'] = "nok";
$datejour = date("Y-m-d");
//$datejour = "2023-04-16"; // pour tester le nok

$save = $backupliste[0];
$date = substr($save, -23, -13); // On extrait la date du nom de fichier du dernier backup
$heure = substr($save, -12, -7); // On récupère heure 

// Construction du message à envoyer
if ($date == $datejour) {
  $tagsretour['#ok#'] = "ok";
  }
  else {
  $message = $iconebkp . '  ' . $iconeattn. '<b>  Backup  </b>' . $iconeattn . '  ' .$iconebkp . "\n";
  $message .= 'Dernier BKP le : ' . $date . ' à ' . $heure . "\n";
  $message .= 'Vérifie tes logs !' . $iconeattn;
  $tagsretour['#tosend#'] = $message;  
  }  

// Ajout de log si log du scénario activé
$scenario->setLog('+----- Backup -----+');
$scenario->setLog('| Nom Dernier BKP  : ' . $save);
$scenario->setLog('| Date Dernier BKP : ' . $date);
$scenario->setLog('| = Date du Jour   : ' . $tagsretour['#ok#']);
$scenario->setLog('| Heure Dernier BKP: ' . $heure);
$scenario->setLog('| Listing Backups  : ');
$scenario->setLog($listingBackup);
$scenario->setLog('| Message to send  : ' . $message);
$scenario->setLog('+------------------+');

// sauvegarde des tags
$scenario->setTags($tagsretour);

// On affecte le contenu de $listingBackup à la variable listeBackup que l’on appellera dans le message telegram ci-dessous
//$scenario->setData('listeBackup',$listingBackup);

le déclencheur c’est #end_backup#

Ensuite j’ai un bloc si, je teste le tag(ok) == « nok » et dans ce cas je m’envoie la notif sur telegram

1 « J'aime »