Sauvegarde automatique IPX800 et EDRT (config + datas) sur NAS

bonsoir
j’aimerais sauvegarder la configuration de mon ERDT sur mon synology
une sauvegarde tous les 2 jours
est ce possible
merci a vous
cdt

Bonsoir
Pourquoi sauvegarder la config tous les 2 jours si tu ne fais pas de modif?
Cdt

bonsoir @fgtoul
et bien vue que les donnees de mon ERDT vont alimenter mon site meteo
si mon ERDT plante je perd les index journalier et les index total
voila pourquoi j’aimerais sauvegarder la config et les donnee
as tu une idee ?
merci
cdt

Je vais regarder s’il est possible de faire des scripts php sur le syno pour récupérer les fichiers . Le script sera schedulé avec le planificateur de tâches.

  • si c’est comme sur ipx, la config devrait être accessible à l’adresse http://EDRT2/admin/download/config.gce
  • pour les datas il suffit de récupérer les fichiers xml par un script php et de les écrire sur le syno.

je te tiens au courant. il faut juste que je trouve un peu de temps.

Bonjour
Merci à toi
C est super si tu y arrive

Voici un script écrit très rapidement. C’est nettement perfectible au niveau de la gestion des erreurs, mais ça fait le job.
Si tu peux tester et me faire un retour, je ferai un tutoriel (wiki). je verrai pour améliorer tout ça (arborescence de sauvegarde, error handler, …)

l’extension CURL doit être installée sur le Synology.
Dans les paramètres de la Web Station, vérifier les paramètres PHP

Pour l’EDRT2, c’est plus bas. Mais la mise en place sur le syno est identique . Donc lire le tout.

1. SAUVEGARDE AUTOMATIQUE IPX800 SUR SYNOLOGY

SaveIPX4.zip (535 Octets)

décompresser et déposer le script php dans un dossier web du synology
Dans ce même dossier, y créer un sous dossier nommé sauvegardes
(respecter les minuscules)
image

Modifier le script :
Renseigner l’adresse IP de l’IPX800 V4
Si la protection par mot de passe Admin a été activée sur l’IPX800 V4 (menu Admin/Réseau/Paramètres)
image

il faut corriger la ligne suivante :
$IPX800_ADMIN='admin:password@';
la syntaxe est utilisateur:motdepasse@

sinon, il faut remplacer tout par une chaîne vide
$IPX800_ADMIN='';

fonctionnement :

  • tous les fichiers XML de l’ipx800 V4 seront sauvegardés dans le dossier sauvegardes, avec un timestamp dans le nom.
  • le fichier config.gce sera sauvegardé avec un timestamp dans le nom
    image

si un problème d’accès à l’ipx800 est rencontré, tous les fichiers créés sur le syno seront vides (37bytes)
image

tester la page en l’appelant dans un navigateur. Les sauvegardes doivent se faire sur le syno.

Planificateur de tâches sur le synology :
dans le planificateur, créer une nouvelle tâche de type « Script défini par l’utilisateur »
image
image
l’utilisateur est root, le mot de passe est le même que pour admin sur le synology
image
Vous pouvez envoyer une alerte mail lorsque la sauvegarde se passe mal.

renseigner Curl et l’url de votre page web entre guillemets

dans mon cas, c’est
curl "http://192.168.0.9/gce/SaveIPX4.php"
Validez après avoir renseigné le calendrier d’exécution (onglet Programmer)

Sélectionnez la tâche dans la liste et cliquez sur le bouton Paramètres.
Activez le journal d’exécution.
image
Un dossier synoscheduler sera créé dans le dossier choisi et contiendra tous les historiques
image

2. SAUVEGARDE AUTOMATIQUE EDRT2 SUR SYNOLOGY
SaveEDRT2.zip (474 Octets)

je n’ai pas pu tester.

  • 1 seul fichier status.xml à sauvegarder
  • chemin d’accès à config.gce supposé identique à celui qui est en place sur IPX800
    (admin/download/config.gce)

mise en place :
Dans le dossier web du synology, placer le script saveEDRT2.php et créer un sous-dossier nommé sauvegardesEDRT2 (respecter majuscules/minuscules)

créer une tâche dans le planificateur du synology

cdt

4 J'aimes

Merci
Je met ça en place cet après midi je t’en tiens au courant
Cdt

bonjour
tout fonctionne grace a @fgtoul
bientot un petit tuto
cdt

1 J'aime

j’ai basculé le sujet en tutoriel en attendant le wiki plus complet

3 J'aimes

Wiki en place

5 J'aimes