Passer au contenu principal

Collecter les journaux de sauvegarde

duplistatus peut récupérer les journaux de sauvegarde directement depuis les serveurs Duplicati pour peupler la base de données ou restaurer les données de journal manquantes. L'application ignore automatiquement tous les journaux en double qui existent déjà dans la base de données.

Étapes pour collecter les journaux de sauvegarde​

Collecte manuelle​

  1. Cliquez sur l'icône Collecter les journaux de sauvegarde dans la Barre d'outils de l'application.

Popup de collecte des journaux de sauvegarde

  1. Sélectionner le serveur

Si vous avez des adresses de serveur configurées dans Paramètres → Paramètres du serveur, sélectionnez-en une dans la liste déroulante pour une collecte instantanée. Si vous n'avez pas de serveurs configurés, vous pouvez entrer manuellement les détails du serveur Duplicati.

  1. Entrez les détails du serveur Duplicati :
    • Nom d'hôte : Le nom d'hôte ou l'adresse IP du serveur Duplicati. Vous pouvez entrer plusieurs noms d'hôte séparés par des virgules, par exemple 192.168.1.23,someserver.local,192.168.1.89
    • Port : Le numéro de port utilisé par le serveur Duplicati (par défaut : 8200).
    • Mot de passe : Entrez le mot de passe d'authentification si nécessaire.
    • Télécharger les données JSON collectées : Activez cette option pour télécharger les données collectées par duplistatus.
  2. Cliquez sur Collecter les sauvegardes.

Remarques :

  • Si vous entrez plusieurs noms d'hôte, la collecte sera effectuée en utilisant le même port et le même mot de passe pour tous les serveurs.
  • duplistatus détectera automatiquement le meilleur protocole de connexion (HTTPS ou HTTP). Il essaie d'abord HTTPS (avec validation SSL appropriée), puis HTTPS avec des certificats auto-signés, et enfin HTTP comme solution de secours.
astuce

Les boutons sont disponibles dans Paramètres → Surveillance des sauvegardes et Paramètres → Paramètres du serveur pour la collecte d'un seul serveur.


Collecte en masse​

Cliquez avec le bouton droit sur le bouton Collecter les journaux de sauvegarde dans la barre d'outils de l'application pour collecter depuis tous les serveurs configurés.

Menu contextuel Tout collecter

astuce

Vous pouvez également utiliser le bouton dans les pages Paramètres → Surveillance des sauvegardes et Paramètres → Paramètres du serveur pour collecter depuis tous les serveurs configurés.

Comment fonctionne le processus de collecte​

  • duplistatus détecte automatiquement le meilleur protocole de connexion et se connecte au serveur Duplicati spécifié.
  • Il récupère l'historique des sauvegardes, les informations de journal et les paramètres de sauvegarde (pour la surveillance des sauvegardes).
  • Tous les journaux déjà présents dans la base de données duplistatus sont ignorés.
  • Les nouvelles données sont traitées et stockées dans la base de données locale, y compris la version de Duplicati rapportée dans chaque journal de sauvegarde. La version du tableau de bord est tirée du dernier journal stocké — duplistatus ne lit pas la version qui est actuellement en cours d'exécution sur le serveur. Après une mise à niveau de Duplicati, collectez ou attendez une nouvelle sauvegarde afin que le tableau de bord puisse afficher la nouvelle version.
  • L'URL utilisée (avec le protocole détecté) sera stockée ou mise à jour dans la base de données locale.
  • Si l'option de téléchargement est sélectionnée, elle téléchargera les données JSON collectées chaque fois que des données sont reçues du serveur Duplicati — même si les journaux échouent à la validation ou ne peuvent pas être importés dans la base de données. Le nom du fichier sera au format : [serverName]_collected_[Timestamp].json. L'horodatage utilise le format de date ISO 8601 (YYYY-MM-DDTHH:MM:SS).
  • Le tableau de bord se met à jour pour refléter les nouvelles informations.
Vous voyez des serveurs en double après la collecte ?

Si le même serveur apparaît plus d'une fois après la collecte des journaux de sauvegarde (ou après une réinstallation/mise à niveau de Duplicati), cela est généralement causé par un machine_id modifié ou par un bug de l'API Duplicati qui mélange l'id identity et le machine_id. La solution consiste à aligner les ids sur le serveur Duplicati (modifier identity.txt/machineid.txt ou définir Duplicati → Paramètres → Options avancées → Machine-id), redémarrer Duplicati, puis fusionner les entrées dans duplistatus via Paramètres → Maintenance de la base de données → Fusionner les serveurs en double. Voir Serveurs en double sur le tableau de bord pour les étapes complètes.

Résolution des problèmes de collecte​

La collecte des journaux de sauvegarde nécessite que le serveur Duplicati soit accessible depuis l'installation duplistatus. Si vous rencontrez des problèmes, veuillez vérifier ce qui suit :

  • Confirmez que le nom d'hôte (ou l'adresse IP) et le numéro de port sont corrects. Vous pouvez tester cela en accédant à l'interface utilisateur du serveur Duplicati dans votre navigateur (par exemple, http://hostname:port).
  • Vérifiez que duplistatus peut se connecter au serveur Duplicati. Un problème courant est la résolution de nom DNS (le système ne parvient pas à trouver le serveur par son nom d'hôte). Voir plus dans section de dépannage.
  • Assurez-vous que le mot de passe que vous avez fourni est correct.
  • Sur Duplicati 2.4+, la collecte lit l'identifiant machine à partir des paramètres du serveur Duplicati lorsque la valeur par défaut de l'option systeminfo est vide.