MilesTEG1 Posté(e) le 28 mars 2023 Posté(e) le 28 mars 2023 Bonjour, Ayant réussi à mettre en place le serveur Gotify et à configurer Crowdsec et fail2ban pour envoyer leurs notifications à Gotify, je cherche maintenant à y placer les notifications de DSM. Est-ce que quelqu'un l'a déjà fait ? Voilà ce que j'ai commencé à faire : Mais je bloque sur cette partie : Que dois-je mettre ici comme champs ? Je ne trouve aucune info sur internet... Si je continue de défiler les écrans, et que je valide le dernier, j'ai ce message : Merci à tous ceux qui auraient les infos nécessaires ^^ Bonne journée ++ 0 Citer
PiwiLAbruti Posté(e) le 28 mars 2023 Posté(e) le 28 mars 2023 C'est le gros défaut de l'interface des notifications webhook dans DSM : on ne peut pas définir le corps brut du message, tout doit passer par des paires clé:valeur (key:value). J'ai déjà eu ce problème lorsque j'ai voulu configurer ntfy comme serveur de notification. J'ai déjà remonté l'information à Synology, je n'ai eu aucun retour depuis hormis que le souci a été remonté aux développeurs. Heureusement ntfy dispose de plusieurs méthodes pour envoyer des notifications, donc certaines fonctionnent même si elles ne permettent pas toutes les fonctionnalités prévues initialement. Dans DSM, on peut aussi configurer des webhooks en utilisant le système de notification par SMS (qui ne fait rien d'autre qu'appeler une URL). 0 Citer
MilesTEG1 Posté(e) le 28 mars 2023 Auteur Posté(e) le 28 mars 2023 Ok, donc c'est un peu mort pour avoir les notifs dans Gotify... Je verrais si j'arrive à trouver un truc sur le net, sinon, bah tant pis... 0 Citer
oracle7 Posté(e) le 28 mars 2023 Posté(e) le 28 mars 2023 @MilesTEG1 Bonjour, Pas si mort que cela, regardes ceci ... le gus explique des points où tu sembles t'être fourvoyé 🤪 Cordialement oracle7😉 0 Citer
PiwiLAbruti Posté(e) le 28 mars 2023 Posté(e) le 28 mars 2023 (modifié) Le système de webhooks a changé avec DSM 7.2 et apporte quelques nouveautés, mais les fonctionnalités ne sont pas complètes et c'est truffé de bugs... 🙈 Je vais leur envoyer un rapport de bug, c'est le but de la beta. 🤓 Modifié le 28 mars 2023 par PiwiLAbruti Hortaugraffeu 0 Citer
MilesTEG1 Posté(e) le 28 mars 2023 Auteur Posté(e) le 28 mars 2023 @oracle7 Merci je testerais ça. @PiwiLAbruti on peut espérer qu’à la sortie de la version finale de dsm 7.2 ces webhooks soient enfin correctement implémentés 😊 0 Citer
.Shad. Posté(e) le 28 mars 2023 Posté(e) le 28 mars 2023 @MilesTEG1 Je viens de tester rapidement avec l'API de mon conteneur Apprise sur le réseau local, ça fonctionne, je reçois les messages tests sur Discord : Ce que DSM demande, ça revient à ce qu'a dit @PiwiLAbruti, ce sont les arguments d'un curl. Voilà la tâche CRON de mon serveur Debian concernant une sauvegarde Borgbackup chaque nuit : curl -X POST -d 'tag=botCron&body=BORGBACKUP : Task **bwdata** __successfully__ completed on **Shepard**' https://apprise-api.xxxxx.ovh/notify/apprise J'aurais pu utiliser un entête JSON, comme imposé par DSM visiblement, ça aurait donné : curl -X POST -H "Content-Type: application/json" -d { "tag" : "botCron", "body" : "BORGBACKUP : Task **bwdata** __successfully__ completed on **Shepard**" } https://apprise-api.xxxxx.ovh/notify/apprise Plus d'info sur Apprise-api (disponible aussi sur Linuxserver) : https://github.com/caronc/apprise-api/ Je m'en sers maintenant pour toutes mes notifications, le fait d'avoir une API accessible le rend très intéressant, car il suffit d'un curl pour notifier ce qu'on veut. 0 Citer
PiwiLAbruti Posté(e) le 30 mars 2023 Posté(e) le 30 mars 2023 Le 28/03/2023 à 18:08, MilesTEG1 a dit : @PiwiLAbruti on peut espérer qu’à la sortie de la version finale de dsm 7.2 ces webhooks soient enfin correctement implémentés 😊 Les développeurs en ont été informés. On peut espérer, mais il est plus efficace faire des retours sur la beta (en utilisant VDSM ou un NAS hors production), et c'est encore mieux quand les retours viennentt de plusieurs utilisateurs. 0 Citer
MilesTEG1 Posté(e) le 30 mars 2023 Auteur Posté(e) le 30 mars 2023 En effet. Par contre, j'ai désinstallé VMM et donc Openswitch (ou je sais plus comment ça s'appelle le machin qui modifie le eth en ovs_eth...) Du coup je ne pourrais pas essayer. En tout cas, j'ai finalisé la configuration dans DSM 7.1.1. J'ai bien reçu la notification de test. Reste à voir comment ça se passe pour les futurs notifs ^^ PS : par contre, pour l'exécution d'une tache programmée, pas moyen d'avoir une nofif sur Gotify : c'est soit email soit rien. PPS : j'ai essayé de faire la même chose sur SRM : mais là... c'est ultra pauvre en possibilités XD On ne parle pas de Asustor qui n'offre pas de possibilité d'entrer un serveur personnalisé 🤣 0 Citer
.Shad. Posté(e) le 30 mars 2023 Posté(e) le 30 mars 2023 il y a 29 minutes, MilesTEG1 a dit : PS : par contre, pour l'exécution d'une tache programmée, pas moyen d'avoir une nofif sur Gotify : c'est soit email soit rien. Et pourquoi ça ne marcherait pas ? Push messages · Gotify Swagger UI (gotify.github.io) Il y a visiblement tout ce qu'il faut. Voir mon message plus avant, c'est globalement le même principe. 1 Citer
oracle7 Posté(e) le 31 mars 2023 Posté(e) le 31 mars 2023 @MilesTEG1 Bonjour, Il y a 22 heures, MilesTEG1 a dit : En tout cas, j'ai finalisé la configuration dans DSM 7.1.1. J'ai bien reçu la notification de test. Juste pour mon info, au final qu'elle méthode as-tu suivie ? Cordialement oracle7😉 0 Citer
MilesTEG1 Posté(e) le 31 mars 2023 Auteur Posté(e) le 31 mars 2023 il y a 21 minutes, oracle7 a dit : @MilesTEG1 Bonjour, Juste pour mon info, au final qu'elle méthode as-tu suivie ? Cordialement oracle7😉 Celle du site que tu as mis en lien 😉 Merci d'ailleurs 🙂 1 Citer
MilesTEG1 Posté(e) le 2 avril 2023 Auteur Posté(e) le 2 avril 2023 Bon j'ai mis une commande curl dans mon script qui relance ou recharge le pilote pour l'adaptateur USB3-ETH 2,5G. C'est un peu galère à faire pour créer la variable du message afin que ça tienne compte des différentes choses que j'écris via les printf... Mais ça fonctionne bien 🙂 Me reste plus qu'à faire ça pour tous mes scripts XD 0 Citer
Messages recommandés
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.