This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

PPJP

Membres
  • Compteur de contenus

    301
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

PPJP a gagné pour la dernière fois le 19 octobre

PPJP a eu le contenu le plus aimé !

À propos de PPJP

  • Rang
    Chevalier des Syno
  • Date de naissance 19/07/1949

Profile Information

  • Gender
    Male
  • Location
    Penn Ar Bed
  • Interests
    Ma Bro

Visiteurs récents du profil

1 484 visualisations du profil
  1. Bonjour, Il ne s’agissait que de remarques sur la forme. Il n'y a aucune conséquence sur le déroulé du script. Je n"ai pas abordé le sujet des paramètres @ et * (d'ailleurs attention avec * ) C'était juste que je m’étonnais que le nom de domaine soit contenu dans une variable fdqn dans la partie classe et zone dans la partie main. Si certains, en plus d'utiliser le script, veulent le comprendre, tout en ayant peu de connaissances des scripts, cela ne leur facilitera pas la tâche. J’arrête ici mon intrusion sur ce tutoriel. PS: Ce script n'a pas d"emplacement impératif, il pouvait rester sur le volume 1. Pour faire simple, vous auriez ainsi pu éviter la partie SSH, qui n'est pas appréciée par tous.
  2. Pour ma part, j'ai toujours eu un réglage à 10 mn. Cela permet de ne pas arrêter le Nas lors de séquences coupure, retour, coupure, retour... assez fréquentes de l'alimentation électrique. Et je n'ai jamais atteint la fin de l'autonomie batterie. Mai, bien sûr, cela dépend de la capacité et de l'état de la batterie.
  3. Bonjour, Je viens m'immiscer dans vos échanges pour apporter quelques éléments complémentaires. J'habite une région très exposée aux tempêtes et vents violents et avec des lignes éclectiques aériennes. J'ai donc une certaine expérience des coupures de courant! J'ai un UPS depuis fort longtemps (12 à 15 ans, je ne sais plus exactement). Mes Nas ont toujours été paramétrés pour couper l'UPS une fois le Nas passé en sécurité (donc bien avant le DSM6) et cela à toujours fonctionné. J'ai encore eu des coupures d’électricité récemment et je n'ai pas constaté un temps de coupure anormal de l'UPS (DSM 6.2.2-24922 Update3). Le problème ne viendrai t’il pas des UPS utilisés qui s’arrêteraient d'eux même au dessous d'une charge minimale? (bien que je n'y crois pas trop) Bonne journée
  4. Bonjour, Deux remarques mineures si vous le permettez. Dans le procédure main: Pourquoi utiliser le nom de variable zone au lieu de fqdn s'agissant du nom de domaine? L'API KEY étant une info "sensible" pourquoi ne pas utiliser l'option, prévue dans le script, de la stocker dans un fichier situé à un emplacement moins accessible, plutôt que de l'indiquer en clair dans le planificateur de tâches?
  5. Vous devriez commencer par tester votre carte mère, car il peut également s'agir d'un pb d'alimentation. Si carte HS vous pouvez tenter de faire prendre en charge votre Nas par le SAV Synology (malgré la garantie de 4 ans expirée). Comment sont formaté vos disques etx4 ou Btrf? Dans tous les cas pour récupérer les données du Raid 5, il vous faudra monter au moins 4 disques dans une tour et utiliser un système Linux. Dans ce cas c'est très simple, utilisez une de vos sauvegardes.
  6. Bonsoir, En êtes-vous sur? Combien avez-vous de disques? Ne seriez vous pas plutôt en raid5 ou SHR? Dans l'affirmative vos donnés sont réparties sur l'ensemble des disques, donc monter un disque dans le 216J ne permettra pas de récuperer des données.
  7. Bonsoir, Le dossier vidéo ainsi les dossiers music et photos sont créés par le serveur multimédia. Ils ne peuvent être supprimés sauf à désinstaller le serveur multimédia
  8. Bonjour, Il serait sans doute souhaitable de revoir l'arborescence des fichiers sur votre carte SD. Le répertoire DCIM (Digital Camera IMage) devrait être réservé à vos photos et vidéos. Vos autres dossiers, Pro, Perso et Documents, devraient être dans des dossiers différents.
  9. Bonjour, Cela n'a jamais été limité aux domaines Synologyy.
  10. Bonjour, Je viens de faire la maj DSM 6.2.2-24922 Update 3. La mise à jour pour le protocole de Let's Encrypt to ACME V2 pouvait laisser penser que les certificats génériques étaient maintenant pris en compte. Je viens de faire l'essai de création d'un certificat générique: impossible le * n'est pas accepté. Dommage!
  11. Bonjour Si vous avez l'intention de commencer un nouveau développement, je vous déconseille d'utiliser python 2.7 qui est maintenant déprécié (fin de vie: 01/01/2020). Partez directement sur du Python3. Je ne sais comment vous avez installé pip (il ne semble pas fonctionnel) ni s'il concerne Python2 (probable) ou Python3 Ce que vous pourriez faire: Afin d'éviter d'avoir des conflits avec plusieurs version de pip, désinstallez la version actuelle: pip uninstall pip Installer le paquet Python3 ( centre de paquets) La version de Synology ne contient pas pip, donc on l'installe: curl -k https://bootstrap.pypa.io/get-pip.py | python3 Il n'y a pas de connecteur SQL simple à installer (dont mysqldb) pour Python3. On utilise donc un équivalent comme, par exemple, PyMySQL ecrit en pur python et qui n'a pas de dépendances Installé par: python3 -m pip install PyMySQL Ensuite c'est a vous de jouer. Par exemple: import pymysql.cursors import pymysql # Connect to the database connection = pymysql.connect(host='localhost', user='user', password='passwd', db='db', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) try: with connection.cursor() as cursor: # Create a new record sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)" cursor.execute(sql, ('webmaster@python.org', 'very-secret')) # connection is not autocommit by default. So you must commit to save # your changes. connection.commit() with connection.cursor() as cursor: # Read a single record sql = "SELECT `id`, `password` FROM `users` WHERE `email`=%s" cursor.execute(sql, ('webmaster@python.org',)) result = cursor.fetchone() print(result) finally: connection.close() En espérant vous avoir mis le bon chemin...
  12. Bonjour J'ai eu l'opportunité de me dégager un petit créneau pour traiter votre demande. Je joins les trois fichiers constituant ma proposition. Quelques info concernant leur utilisation: S'agissant de scripts en python3 ce paquet doit être installé (disponible dans le centre de paquets) Le fichier rptrsurv.py sera copié dans un dossier à votre convenance (attention à garder les retours de ligne au format Linux). Il peut être renommé si besoin, en gardant l'extension .py Les fichier mel.py et mel.cfg, s'il peuvent être copiés dans le même dossier durant un courte période de test, devraient être déplacés dans un dossier moins facilement accessible car le fichier mel.cfg contiendra vos identifiants et mots de passe de messageries. Vous pouvez, par exemple, créer le dossier /scripts/mel/ accessible que par vous. Il vous faudra faire les paramétrages suivants: Fichier rptrsurv.py Les paramètres ont été regroupés en début de fichier Si les fichiers mel.py et mel.cfg ne sont pas dans le même dossier que rptrsurv.py: Activation de la ligne 7 (suppression de # au début) et indication du dossier contenant les fichiers mel.py et mel.cfg Renseignemant des valeurs de: DOSSSURV : la liste des dossiers à surveiller SUJET : Le sujet devant apparaître sur le mail INTRO : Le texte de début du Mail (avant le détail des évolutions de fichiers) FINAL : Le texte de fin du Mail après le détail des évolutions de fichiers) EXPEDITEUR : ce qui apparaîtra comme expéditeur sur le Mail DESTINATAIRES : la liste des destinataires du mail Fichier mel.cfg Renseignement des paramètres des serveur SMTP que vous comptez utiliser. Comme vous ne m'avez pas indiquer la (les) messagerie(s) que vous utiliserez, je vous ai mis 3 exemples Si vous n'utilisez qu'un seul SMTP (ce sera le compte 1 car utilisé par défaut) les autres peuvent être effacés Fichier mel.py Ce module de classe comprend une partie autotest (envoi d'un mail de test) permettant de tester son fonctionnement. Si vous voulez utiliser cet auto test la ligne 181 (destinataire du message de test) devra être renseignée Utilisation de ces fichiers : Lancement en SSH (en root) : python3 /chemin_du_dossier/rptrsurv.py Par le planificateur de tâches (en root) : /usr/local/bin/python3 /chemin_du_dossier/rptrsurv.py ou pour avoir un fichier de log : /usr/local/bin/python3 /chemin_du_dossier/rptrsurv.py > chemin_du_dossier/fichier_de_log.log 2>&1 Bon courage. rptrsurv.py mel.py mel.cfg
  13. Bonsoir, Votre demande ayant évolué (surveillance de plusieurs dossiers et présentation des évolutions de fichiers) quelques adaptations supplémentaires des scripts sont nécessaires Je suis malheureusement actuellement très chargé et n'ai pas de disponibilités pour m'y consacrer. Cela devrait se résorber sous environ 10 jours. En espérant que vous pourrez patienter jusque là. Désolé. PS Pourriez -vous m'indiquer le final de l'adresse (partie après @) que vous prévoyez d'utiliser pour l'envoi du mail?
  14. Le lot??? Et en faisant comme ceci: Ouvrir Notepad++ Vérifier sous Paramétrage/Préférence avoir Sur Nas-Forum Clic sur la PJ et choisir ouvrir avec NotePad++ Par acquis de conscience revérifier dans NotePad++ avec Edition/Convertir les sauts de ligne sont bien au format Unix Enregistrer le fichier dans le NAS
  15. bonjour @Zeus ! je te souhaite de très bonnes vacances!!! Profites en bien.