Aller au contenu

Envoie Mail Dans Un Script(backup)

Featured Replies

Posté(e)

Bonjour à tous,

j'ai un petit soucis je vous explique :

mon NAS me sert essentiellement pour faire de la sauvegarde je sauvegarde un serveur avec le logiciel data replicator 3 avec comme option 10 points de restauration.

La volumetri de ce serveur est de 50Go.

je voudrais faire une sauvegarde sur un disque dur externe donc j'utilise la fonction "sauvegarde locale du syno" mais celui-ci me sauvegarde les 10dossiers *50GO et je me retrouve avec 500Go pour un server !!!

donc je me suis dis bon j'ai pas besoin de tout, je vais me faire un petit script avec rsync et sauvegarde seulement le dossier latest du server. Mais j'aimerai que mon script m'envoie un mail a la fin de la copie rsync.

comment puis je utiliser les paramétre que j'ai déjà intégrer dans mon syno pour l'envoie de mail dans mon script de sauvegarde ?

parce que l'avantage de la commande "sauvegarde local" c'est le rapport par mail à la fin.

Merci à vous !

Posté(e)

Bonjour,

1-/ Il y a un sujet sur le forum qui traite de l'envoie d'un mail sans ajout avec les derniers Firmwares.

Fais une recherche.

2-/ il y a IPKG avec ESMTP:

http://fredo.servehttp.com/html/Astu-03.htm

3-/ Si tu as installé mon script moniteur, il suffit de copier ton rapport texte ou html dans le dossier '/opt/etc/moniteur/mail'

http://fredo.servehttp.com/html/Astu-06-modules.htm

Voir le module 'Mail'

Je n'ai pas trop de temps là, ce soir si tu veux plus d'infos :D

A+ :hi:

Fred.

Posté(e)
  • Auteur

Merci à toi !!!

La 3éme option à l'ai pas mal car dans ma commande rsync je demande --stats, et donc j'aimerai bien envoyer par mail les stats de ma commande rsync

Posté(e)
  • Auteur

Ah oui au fait, c'est quoi qui est utilisé par synology pour l'envoie de mail par défaut?

peut on utiliser sendmail ?

Posté(e)
  • Auteur

Bonjour,

1-/ Il y a un sujet sur le forum qui traite de l'envoie d'un mail sans ajout avec les derniers Firmwares.

Fais une recherche.

2-/ il y a IPKG avec ESMTP:

http://fredo.servehttp.com/html/Astu-03.htm

3-/ Si tu as installé mon script moniteur, il suffit de copier ton rapport texte ou html dans le dossier '/opt/etc/moniteur/mail'

http://fredo.servehttp.com/html/Astu-06-modules.htm

Voir le module 'Mail'

Je n'ai pas trop de temps là, ce soir si tu veux plus d'infos :D

A+ :hi:

Fred.

Ahhh du coup je me suis penché sur ton moniteur et l'envoie de mail ! car avec rsync j'ai reussi à mettre le rapport dans un fichier txt.

quand je mets mon fichier stats.txt dans /opt/etc/moniteur/mail

je reçois pas de mail, le dossier mail est scrupté tous les combien ?

Le test de rapport par mail fonctionne parfaitement :)

Merci à toi :hi:

Posté(e)

Bonjour,

A chaque cycle d'exécution de moniteur (s'il est en mode 'auto').

Toute les 5 minutes donc.

Ou bien tape simplement 'moniteur' pour lancer manuellement ce cycle.

Par contre, il faut que tu crées ce rapport dans un autre dossier. Et tu le copies seulement lorsqu'il est finalisé.

A+ :hi:

Fred.

Posté(e)
  • Auteur

apparement moi ça ne scrupte pas, j'ai laisser un fichier dans le dossier pendant 1 jour et rien ne s'est passé.

par contre quand je lance "moniteur" sa lance en fait tout le processus du moniteur est ce qu'il est possible de seulement lancer l'envoie de mail ?

Merci à toi et bravo :)

Posté(e)

Bonjour,

Tu ne lis pas les notices toi ?

Faite avec amour, passion.... :D

Tu peux désactiver tous les modules si tu le désires, sauf le module 'Envoie mail'.

Tu tapes : moniteur -

et tu renseignes o (pour oui) a chaque question que l'on te pose.

Sauf le dernier de la liste qui sera :

Envoie mail.......... o/n =>

Là, tu tapes simplement sur la touche ENTER de ton clavier.

Ensuite tu tapes : moniteur info

Et vérifies que le status du script est actif

Si se n'est pas le cas tapes : moniteur start

Je passe sur la partie configuration mail, jette un œil sur la notice ;)

Maintenant si quelque chose te manque, dit moi..

A+ :hi:

Fred.

Posté(e)
  • Auteur

Oupsss j'avais pas vue sa !!!

Merci !!!

ça fonctionne parfaitement !!!

J'ai fait ce script :

echo "subject:Backup HEBDO1 -  CERS40">CERS40HEBDO1.txt

rsync -vu -progress --stats>>CERS40HEBDO1.txt --delete /volume1/CERS\ -\ CERS40/DR-CERS40-Administrateur/latest/ /volumeSATA/CERS40/HEBDO1 2>&1

mv CERS40HEBDO1.txt /opt/etc/moniteur/mail/

moniteur
et ça m'envoie un mail comme ça :
building file list ... done

DRIVEE/Prive/Dietetique/Dietetique/PRESCRIPTIONS/creation_fichier.xls

DRIVEE/Prive/Dietetique/Dietetique/PRESCRIPTIONS/suivi analyse 2009.xls DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - April 29 1992 (Miami).mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - Caress Me Down.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - Date Rape.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - Get Ready.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - Jailhouse.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - Rivers Of Babylon.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - Santeria.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - The Ballad Of Johnny Butt.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - What I Got.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime - Wrong Way.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime -Lincoln Highway Dub.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime -Same In The End.mp3 DRIVEE/Prive/Drh/sauvegarde/Mes documents/Ma musique/musique/Sublime/Sublime -Seed.mp3


Number of files: 156088

Number of files transferred: 15

Total file size: 43082925685 bytes

Total transferred file size: 39407232 bytes Literal data: 39407232 bytes Matched data: 0 bytes File list size: 4320717 File list generation time: 133.047 seconds File list transfer time: 0.037 seconds Total bytes sent: 43733439 Total bytes received: 350


sent 43733439 bytes  received 350 bytes  119003.51 bytes/sec total size is 43082925685  speedup is 985.12

Donc voila c'est pas mal du tout !!!

Si tu as une idée d'amélioration je te suis tout ouie !

  • 1 mois après...
Posté(e)
  • Auteur

freddddddd l'envoie de mail marche plus... je reçois plus rien alors que le moniteur me marque bien > 1 mail envoyé

Tu peux m'aider ??

Merci :)

Posté(e)

Bonjour,

Et tu as fais quoi comme bêtises ?:D

Le mail peux parfois tarder chez ton fournisseur une fois partis, ce n'est pas çà ?

Si le script dit qu'il est parti, cela doit être vrai......

Dit moi, je regarderais ton cas, désespéré peut être, ce soir ;)

A+ :hi:

Fred.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.