Jeff777 Posté(e) le 8 mai 2020 Partager Posté(e) le 8 mai 2020 (modifié) De retour sur l'ouvrage. J'ai démarré les 3 conteneurs : Je continue le tuto. Edit : j'ai fini la partie NAS/UPS/Docker j'ai importé mondashboard à nouveau fonctionnel. La suite demain..... Modifié le 8 mai 2020 par Jeff777 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 (modifié) Bonjour J-2, Sauvegarde des 3 conteneurs et reprise du tuto de @bruno78 depuis :Installation de python3 dans le docker telegraf Bien sûr en remplaçant fbx_telegraf par telegraf Problème sur la seconde commande : même avec get-pip.py.1 même erreur Edit le .1 vient d'un second essai. Modifié le 9 mai 2020 par Jeff777 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 Bonjour, j'avoue que je ne comprends pas. Je viens de refaire depuis le début avec un docker de test créé à partir de zéro, ci-jointe la trace complète. Je ne vois pas très bien ce qui peut coincer. Normalement, python3 est installé dés la commande docker exec -it fbx_telegraf apt install -y software-properties-common test_telegraf.txt 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 Ah mais j'ai commencé juste après cette commande ! Faut-il que je fasse aussi les deux commandes précédentes : upgrade et update sachant que c'est le latest telegraf ? Ce qui est étrange c'est que get-pip.py est sauvegardé. Ce qui se confirme car une seconde commande incrémente ce fichier (j'en suis à .2) mais impossible de les trouver. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 oui oui oui 🙂 apt update / apt upgrade : ca c'est pour le principe, être à jour sur les paquets Linux (même si on a le dernier docker telegraf) mais surtout docker exec -it fbx_telegraf apt install -y software-properties-common, c'est lui qui installe python3, qui n'est pas présent de base dans le docker telegraf. get-pip.py se trouve à la racine dans le docker telegraf: root@vdsm2:/volume1/docker/monitoring# docker exec -it test_telegraf ls / bin dev etc home lib64 mnt proc run srv tmp var boot entrypoint.sh get-pip.py lib media opt root sbin sys usr root@vdsm2:/volume1/docker/monitoring# Et je me rends compte qu'il faut que je rédige un petit guide qui décrive comment trouver, sur grafana, toutes les variables Fbox remontées par le script Python. C'est sur ma liste du weekend .... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 (modifié) Excuse moi, j'ai encore un peu de mal avec les lignes de commande. J'ai supprimé les deux fichiers copies : get-pip.py.1 et 2 Je me suis connecté avec putty sur le docker telegraf et je suis en train de le mettre à jour. Fait J'installe python3 Modifié le 9 mai 2020 par Jeff777 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 Pas de problème. Je m'absente jusqu'en fin de matinée .... 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 (modifié) Ok. ça à l'air de rouler (76% en ce moment) Merci pour ton aide. A+ 100% je modifie telegraf.conf Modifié le 9 mai 2020 par Jeff777 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 (modifié) Du bon et du moins bon. Ce qui est bien c'est que je suis arrivé au bout du tuto , que mon dasboard nas fonctionne toujours et que influxdb reçoit bien de nas_telegraf et fbx_telegraf le tout avec un seul conteneur telegraf : [httpd] 172.18.0.4 - nas_telegraf [09/May/2020:08:59:00 +0000] "POST /write?consistency=any&db=nas_telegraf HTTP/1.1" 204 0 "-" "Telegraf/1.14.2" 52b773e6-91d3-11ea-81bc-0242ac120003 638407 [httpd] 172.18.0.4 - fbx_telegraf [09/May/2020:08:59:00 +0000] "POST /write?consistency=any&db=fbx_telegraf HTTP/1.1" 204 0 "-" "Telegraf/1.14.2" 52b6a9dd-91d3-11ea-81bb-0242ac120003 643651 [httpd] 172.18.0.4 - fbx_telegraf [09/May/2020:08:59:10 +0000] "POST /write?consistency=any&db=fbx_telegraf HTTP/1.1" 204 0 "-" "Telegraf/1.14.2" 58abe7a6-91d3-11ea-81bd-0242ac120003 909981 [httpd] 172.18.0.4 - nas_telegraf [09/May/2020:08:59:10 +0000] "POST /write?consistency=any&db=nas_telegraf HTTP/1.1" 204 0 "-" "Telegraf/1.14.2" 58ad605c-91d3-11ea-81be-0242ac120003 901069 Ce qui est moins bien c'est que le dashboard freebox affiche toujours nodata🙄 Et là au moment où j'écris, en vérifiant une dernière fois, je reçois enfin des données ! Pourtant telegraf dans les log affiche toujours une erreur : 2020-05-09T09:18:51Z E! [inputs.exec] Error in plugin: exec: exit status 1 for command 'python3 /usr/local/py/freebox_053.py -SPHDIWX': Traceback (most recent call last):... 2020-05-09T09:19:01Z E! [inputs.exec] Error in plugin: exec: exit status 1 for command 'python3 /usr/local/py/freebox_053.py -SPHDIWX': Traceback (most recent call last):... 2020-05-09T09:19:11Z E! [inputs.exec] Error in plugin: exec: exit status 1 for command 'python3 /usr/local/py/freebox_053.py -SPHDIWX': Traceback (most recent call last):... Mias ça s'est un peu décoincé et je me souviens que j'avais eu le même phénomène avec le dashboard du NAS. 😎 A partir de là je crois que je vais m'en sortir. Merci à @bruno78 et @.Shad. . Super forts ! Modifié le 9 mai 2020 par Jeff777 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 Good news ! Concrètement sur ce genre de tuto c'est presque plus l'exercice que la finalité qui importe je trouve 😛 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 Oui c'est vrai que l'exercice permet de progresser et récompense l'ego lorsque l'on arrive au bout 😄 Mais si le produit fini peut m'être utile c'est encore mieux ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 (modifié) Cool ! Well done. @.Shad. : c'est vrai que cela permet de voir plein d'aspects différents et permet de progresser. Et comme dit @Jeff777, si en plus ca sert, what else ! Sinon, le script en erreur, ça ne me plait pas trop quand même. Ça peut arriver d'avoir ce genre d'erreur de façon isolée, mais là ça a l'air d'être systématique. Il va falloir regarder. Si il y a "no data", ça peut quand même venir de là. Tiens nous au courant. En te connectant en ssh sur ton NAS puis en te connectant sur le docker telegraf : root@XXXXX:~# root@XXXXX:~# docker exec -it fbx_telegraf bash root@fbx_telegraf:/# cd /usr/local/py root@fbx_telegraf:/usr/local/py# Tu peux alors lancer la commande freebox_053.py "à la main" avec une par une les différentes options et regarder ce qu'il sort : par exemple ici avec -S root@fbx_telegraf:/# cd /usr/local/py root@fbx_telegraf:/usr/local/py# ls freebox_050.py freebox_053.py freebox_053_draft.py freebox_054_draft.py root@fbx_telegraf:/usr/local/py# python3 freebox_053.py -S freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#4,tag3=NULL mode=3 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#1,tag3=NULL mode=1 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#2,tag3=NULL mode=3 freebox,endpoint=mafreebox.freebox.fr,tag1=box,tag2=up,tag3=NULL bandwidth=600000000 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#2,tag3=NULL Etat=0 freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#3,tag3=NULL Etat=1 freebox,endpoint=mafreebox.freebox.fr,tag1=box,tag2=down,tag3=NULL rate=72 [...] freebox,endpoint=mafreebox.freebox.fr,tag1=Switch,tag2=link#4,tag3=NULL Etat=1 freebox,endpoint=mafreebox.freebox.fr,tag1=box,tag2=NULL,tag3=NULL media="ftth" root@fbx_telegraf:/usr/local/py# Tu répètes l'opération avec une par une chaque option, càd : python3 freebox_053.py -S; puis python3 freebox_053.py -P; puis -H; .... -D; -I; -W; -X Le problème a l'air systématique, donc on devrait vite voir où est le problème. Modifié le 9 mai 2020 par bruno78 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 (modifié) J'avais essayé de ne mettre que l'option S puis que l'option W dans telegraf.conf et j'avais toujours la même erreur. Je ne pense pas que cela vienne de là. Mais j'ai des erreurs sur X ET W. Modifié le 9 mai 2020 par Jeff777 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 OK je vais regarder. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 (modifié) @Jeff777, intéressant le problème ! Je parie que dans tes données (noms de stations, ...) tu as des caractères accentués .... ? 🙂 Je te propose alors la choses suivante : dans ton docker telegraf, il faut installer le module python unidecode : # pip install unidecode root@fbx_telegraf:/usr/local/py# pip install unidecode Collecting unidecode Downloading Unidecode-1.1.1-py2.py3-none-any.whl (238 kB) |################################| 238 kB 2.9 MB/s Installing collected packages: unidecode Successfully installed unidecode-1.1.1 root@fbx_telegraf:/usr/local/py# tu utilises le script suivant : freebox_053_d1.pyfreebox_053_d1.py avant de le configurer dans telegraf.conf, tu peux déjà simplement le charger dans /usr/local/py et le lancer à la main comme pour les tests précédants: python3 freebox_053_d1.py -XW ce script contient la suppression des caractères accentués selon ton retour, je l'intègrerai (ou pas) dans une nouvelle version de script Modifié le 9 mai 2020 par bruno78 insertion du script 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 (modifié) Ok je vais faire cela mais......mauvaise nouvelle, sans avoir fait de modification, je viens de voir que je n'ai plus aucune donnée ! Je regarde ce que donne la commande python3 freebox_053.py . Et maintenant j'ai une erreur sur -X uniquement : et toujours pas de données. J'avais le débit max en down et upload ainsi que l'état des switches et quelques autres données.......plus rien😒 Modifié le 9 mai 2020 par Jeff777 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 (modifié) Euh...j'ai installé unidecode mais je n'arrive pas à télécharger ton script ! Il est arrivé il y a 26 minutes, bruno78 a dit : avant de le configurer dans telegraf.conf, tu peux déjà simplement le charger dans /usr/local/py et le lancer à la main comme pour les tests précédants: Ok plus d'erreur. BINGO !👌👍 Tout fonctionne même les données que je ne recevaient pas. Trop fort Modifié le 9 mai 2020 par Jeff777 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 (modifié) donc ça se présente mieux ..... il doit maintenant y avoir des données qui remontent si tu configures ce script dans telegraf . Pour mon info, tu avais donc bien des caractères accentués ? Modifié le 9 mai 2020 par bruno78 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 il y a 1 minute, bruno78 a dit : il doit maintenant y avoir des données qui remontent si tu configures ce script dans telegraf C'est fait. J'ai édité le message précédent. il y a 2 minutes, bruno78 a dit : Pour mon info, tu avais donc bien des caractères accentués ? Je n'en ai pas trouvé pour l'instant par contre j'ai des - (tiret du 6). 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 (modifié) ah ben voilà !! Il n'y a plus qu'à jouer avec les paramètres et customiser le dashboard en fonction de tes souhaits. Bravo. Mais elle à pas un peu chaud, là ? ça me parait beaucoup. Sur les débit de synchro, le fait que ce soit en rouge, c'est simplement parce que j'ai mis dans la requete des seuils en fonction de ma connexion ftth. Pour ta liaison xdsl, il faut adapter. C'est la partie Threshold dans l'onglet visuallization qu'il faut adapter. Modifié le 9 mai 2020 par bruno78 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 Oui je vais customisé. Maintenant faut un dashboard pour le routeur 🤣 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 il y a 18 minutes, bruno78 a dit : Mais elle à pas un peu chaud, là ? ça me parait beaucoup. C'est vrai portant elle est au sous-sol où c'est tempéré. D'un autre côté c'est jamais que 3°C au dessus de ce que montre ton dashboard de la page1 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 9 mai 2020 Auteur Partager Posté(e) le 9 mai 2020 c'est vrai, ca c'était avant ... depuis 2 jours avec la nouvelle Fbox après echange SAV, je suis plutôt entre 50 et 55°, au même emplacement..... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 9 mai 2020 Partager Posté(e) le 9 mai 2020 il y a 5 minutes, bruno78 a dit : la nouvelle Fbox après echange SAV, je suis plutôt entre 50 et 55° Ton ventilo tourne au dessus de 2300 rpm le mieux est en dessous des 2000. Et j'ai la version r 1 de la Révolution. L' affichage commence à se dégrader je vais peut-être aussi appeler le SAV 😃 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 10 mai 2020 Partager Posté(e) le 10 mai 2020 Question qui n'a rien à voir, mais les opérateurs français ne fournissent pas à la demande un modem 4G quand la connexion adsl est vraiment trop faible ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
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.