Bonjour à tous,
Un nouveau petit outil pour vérifier si les backups de son Jeedom sont correctement externalisés et semblent cohérents.
En préambule, un constat : on ne vérifie pas suffisamment fréquemment si les backups sont OK et externalisés … Qui s’est fait avoir lors de la dernière MAJ de plugin-cloudsyncpro, en s’apercevant plusieurs jour plus tard qu’il n’avait plus de backup dans son drive
Qui vérifie régulièrement que la taille des backups Jeedom reste cohérent.
Ce petit scenario n’a pas vocation à verifier le contenu du backup. il ne verifiera pas si le backup se fait correctement.
PAR CONTRE, il alertera :
- si la taille des backup est en dessous ou au dessus d’une certaine limite.
Le fait d’avoir une taille trop petite ou trop grande peut signifier un pb dans le contenu du backup (ex: archives trop importantes - cf Tuto - analyser les archives pour détecter des pbs (lenteurs / espaces disques), ou sauvegarde de vidéos issues des cameras - sans intérêt avec de la place utilisée pour rien et un risque de corruption du backup - si il n’y a pas de backup transféré dans son stockage externalisé dans la journée en cours
Le fait de ne pas avoir de backup transféré peut signifier que le backup n’a pas été généré ou que le transfert n’a pas réussi. Dans tous les cas, une analyse de la cause du pb est indispensable
IL UTILISE LE plugin-cloudsyncpro via la fonction liste et envoie les notifs, en fonction du paramétrage soit au centre de message, soit à des notifications via plugin-jeedomconnect (mais doit aussi fonctionner avec plugin-jeemate ou tout autre outil gérant les notifs)
Voilà le retour du scenario :
[2023-04-29 04:21:26][SCENARIO] ┌──────────── Logs bloc code - version du 23/04/2023 16:00
[2023-04-29 04:21:26][SCENARIO] | Fichier log : cloudsyncpro.#40354
[2023-04-29 04:21:26][SCENARIO] | Taille min : 250Mo
[2023-04-29 04:21:26][SCENARIO] | Taille max : 300Mo
[2023-04-29 04:21:26][SCENARIO] | Résumé : domo_stlattier (Version : 4.4.0)
[2023-04-29 04:21:26][SCENARIO] | Nb backup presents : 8
[2023-04-29 04:21:26][SCENARIO] | 1er backup dispo : 21/04/2023
[2023-04-29 04:21:26][SCENARIO] | dernier backup dispo : 28/04/2023
[2023-04-29 04:21:26][SCENARIO] | Taille moyenne : 216Mo
[2023-04-29 04:21:26][SCENARIO] | /!\ Pb de taille sur un backup - merci de vérifier (taille min : 215Mb, max :216Mb)
[2023-04-29 04:21:26][SCENARIO] | /!\ Pas de backup aujourd'hui
[2023-04-29 04:21:27][SCENARIO] | Résumé : domo_stetienne (Version : 4.4.0)
[2023-04-29 04:21:27][SCENARIO] | Nb backup presents : 8
[2023-04-29 04:21:27][SCENARIO] | 1er backup dispo : 21/04/2023
[2023-04-29 04:21:27][SCENARIO] | dernier backup dispo : 28/04/2023
[2023-04-29 04:21:27][SCENARIO] | Taille moyenne : 287Mo
[2023-04-29 04:21:27][SCENARIO] | /!\ Pas de backup aujourd'hui
[2023-04-29 04:21:27][SCENARIO] └───────────────────────────
Vous voyez qu’il gère plusieurs backups de plusieurs box Jeedom si vous êtes dans cette situation.
1 - création d’une commande listant le contenu du répertoire externalisé
Seule chose à faire à l’exterieure du scenario, dans son équipement du plugin plugin-cloudsyncpro, créer une commande de type liste et pointant vers son repertoire de destination des backup.
2 - mise en place du scenario de vérification
voilà le scenario à importer :
Backup_Check V2.json.txt (11,8 Ko)
V1 : version initiale
V2 : rajout de la taille du premier et du dernier backup
Modifier les quelques paramètres nécessaires :
- La commande permettant de liste le rep de destination
- les seuil haut et bas des tailles de backup
- le type de notif souhaité et la commande de notification
Et voilà, reste plus qu’à lancer tout ca tous les jours et attendre les notifs en cas de pb … plus de raison de ne plus avoir de backups corrects
Remarque : il a été testé avec une externalisation GDrive. il peut y avoir quelques adapations à faire si les externalisations se font sur d’autres drives
Bonne implémentation
Norbert