bruno78 Posté(e) le 7 janvier 2021 Partager Posté(e) le 7 janvier 2021 @oracle7, Aie ... j'en déduis que tu ne l'avais pas fait avant ? Sinon la procédure (de mémoire) : influxdb -username 'admin' -password 'admin' create database speedtest use speedtest create user speedtest with password 'speedtest' grant all on speedtest to speedtest 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeff777 Posté(e) le 7 janvier 2021 Partager Posté(e) le 7 janvier 2021 Ah ça c'est très bien. Si ça marche il est possible de faire un fork de telegraf_py tu penses ? il y a 3 minutes, .Shad. a dit : je ne programme pas (encore) Ah bon 🤣 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 7 janvier 2021 Partager Posté(e) le 7 janvier 2021 il y a 4 minutes, .Shad. a dit : ce que tu fais s'appelle faire un fork, ça pullule sur Github, tu as juste à la mettre dans ton propre dépôt : publique ou privé avec des credentials. La question de watchtower ne se posera plus. ^^ (Je ne l'ai jamais fait, je ne programme pas (encore) mais ça me semble être la meilleure solution). @.Shad. oui mais là je ne suis absolument pas à l'aise ... mais tu as raison sur le fonds 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 7 janvier 2021 Auteur Partager Posté(e) le 7 janvier 2021 Jettes-y un œil à l'occasion, tu as les compétences et les idées (et puis comme ça tu m'expliqueras après 😄 😄). il y a 4 minutes, Jeff777 a dit : Ah bon 🤣 Je bidouille au mieux. 😜 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 7 janvier 2021 Partager Posté(e) le 7 janvier 2021 il y a 35 minutes, .Shad. a dit : Jettes-y un œil à l'occasion, tu as les compétences et les idées (et puis comme ça tu m'expliqueras après 😄 😄). J’allais dire la même chose. Je peux aider sur l’utilisation simple de GitHub 😁 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 7 janvier 2021 Partager Posté(e) le 7 janvier 2021 @bruno78 Bonjour, Bon, eh bien cela marche nickel en DSM6 😀, surtout quand on oublie pas de définir une nouvelle source de données dans grafana et de mettre à jour en conséquence les différents panels concernés. Du coup les données sont bien affichées ...🤪 Sinon juste une question c'est quoi ce champ : que tu as dans ton panel ? Une dernière question, j'ai mis le fichier "SpeedTest_Net_Server_List.xml" dans le dossier "/volume1/docker/speedtest/", il est automatiquement pris en compte lors de la création de l'image "speedtest2" ou bien il faut faut quelque chose de particulier avec ? C'est juste pour comprendre ... MERCI encore pour ton travail. @.Shad. Merci pour l'info, j'avais oublié ce point du coup, j'ai pu créer la base sans problèmes. Merci aussi à @bruno78 pour le rappel de la procédure. Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 7 janvier 2021 Partager Posté(e) le 7 janvier 2021 Je pense que le post de @bruno78 mérite un topic Tuto à part entière 😇 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 (modifié) @oracle7, j'ai inclus le fichier xml contenant la liste des serveurs de tests juste pour info. Je n'ai pas eu le temps de voir si on pouvait l’intégrer "automatiquement" dans le code du dashboard. Je mets à jour à la main dans grafana le mapping serveur_id => sponsor lorsqu'un nouveau serveur est utilisé. En quelques jours, mon speedtest a utilisé 7 serveurs différents. Le contenu est sous la forme suivante : <server url="http://lafibre.info/pingtest/speedtest/upload.php" lat="45.7597" lon="4.8422" name="Lyon" country="France" countrycode="FR" sponsor="LaFibre.info" sponsorurl="http://lafibre.info/" id="2023" gid="0" url2="http://lafibre.info/pingtest/speedtest/upload.php" bigsamples="1" /> Le docker speedtest de son côté remonte les champs suivants : [{ 'measurement': 'speed_test_results', 'fields': { 'download': 829307849.259161, 'upload': 474337693.37657595, 'ping': 6.907, 'server': '24215', 'server_name': 'Paris' }, 'tags': { 'server': '24215', 'server_name': 'Paris', 'server_country': 'France' } }] Remarque : sur le net, on trouve plusieurs fichiers censés lister ces serveurs, .... aucun n'est exhaustif .... il faudra donc faire son marché si on souhaite récupérer des champs supplémentaires. Au lieu du "sponsor", on peut aussi vouloir récupérer l'url du serveur ... Modifié le 8 janvier 2021 par bruno78 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 8 janvier 2021 Auteur Partager Posté(e) le 8 janvier 2021 Je mettrai en avant ton travail @bruno78 quand je vais revoir l'OP pour mettre en lumière le travail de tous les participants à ce sujet (que je remercie d'ailleurs 🙂). Je vais essayer de faire ça ce week-end. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @bruno78 Bonjour, Ok c'est donc avec une mise à jour manuelle, donc au delà de mes compétences, j'avais cependant remarqué la même chose sur les champs remontés par docker. Sinon, je vois aussi apparaitre des champs longitude et latitude, aussi j'imagine donc que c'est à partir d'eux que certains font remonter la distance entre Client et Serveur pour l'afficher dans leur dashbord. En tous cas MERCI de ta réponse. Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @.Shad. J'essaye de te faire quelques captures cette après midi, j'ai un peu zappé ta demande 😇😇 Je te partagerais ausis mon dashboard (sans speedtest car j'ai pas encore mis ça en place 😉 ) 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 8 janvier 2021 Auteur Partager Posté(e) le 8 janvier 2021 Oui alors les json je n'en fais pas grand chose, je vais pas m'amuser à reproduire vos fichiers Telegraf pour générer la dashboard chez moi. Deux ou trois impressions d'écran me suffisent amplement, pour faire mon choix, sachant que je dispose déjà aussi des miennes. 😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 Ok 🙂 Juste des captures ^^ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @.Shad. en capture speedtest je peux te proposer celui-ci ? (le dernier, synchro Fbox, ne vient pas de speedtest bien sur). 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 8 janvier 2021 Auteur Partager Posté(e) le 8 janvier 2021 Tip top, envoie-moi l'image par MP stp, je regroupe. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @bruno78 Bonjour, Si tu veux bien STP me donner un p'tit coup de main, car je retourne la chose dans tous les sens mais ne vois pas comment remonter cette info de serveur sponsor dans grafana. Sûrement un truc tout bête ... Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @oracle7 je fais simplement des mapping id <=> value dans grafana 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @bruno78 Bonjour, MERCI beaucoup, j'étais à cent lieues de cette astuce ...🤗 Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @bruno78 ça doit être fastidieux de faire les mappings si tu en as beaucoup 😆 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @MilesTEG1 oui c'est fastidieux, mais bon au bout de quelques jours, la liste se stabilise rapidement. Là j'en ai 7 "en stock" et ça semble stable. Donc ça se gère. 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 @MilesTEG1 Bonjour, Je te confirme, cela se gère, moi j'en ai 5 pour l'instant sachant que j'ai un serveur qui est utilisé (qui répond) plus de 95% du temps. Donc les autres sont à la marge, en plus, ils ne sont manifestement contactés que quand le principal ne répond pas assez vite certainement. Cordialement oracle7😉 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 Ok merci 🙂 Juste comme ça, et je sens que vous allez me dire que ça a été dit avant, mais comment vous faites la correspondance entre le n° et le nom du serveur ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
oracle7 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 (modifié) @MilesTEG1 Bonjour, Avec une recherche texte dans le fichier "SpeedTest_Net_Server8List.xml" fourni au départ par @bruno78. Mais tous n'y étant pas, j'ai trouvé certains serveur après une bête recherche google sur "liste serveurs sponsor speedtest". Là tu relies le nom de ton serveur ou son ID avec le sponsor. EDIT : J'allais oublier : j'avais un décalage d'une heure entre les mesures effectives et l'heure retournée par speedtest. J'ai solutionné la chose en rajoutant une variable d'environnement TZ dans le docker-compose et après regénération du conteur : bingo ! environment: - TZ=Europe/Paris Cordialement oracle7😉 Modifié le 8 janvier 2021 par oracle7 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MilesTEG1 Posté(e) le 8 janvier 2021 Partager Posté(e) le 8 janvier 2021 Ok merci ^^ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 9 janvier 2021 Auteur Partager Posté(e) le 9 janvier 2021 Refonte en profondeur du tutoriel, impressions d'écran à ajouter encore. 3 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.