Auteur Sujet: Visualiser le débit iperf3 dans un tableaux de bord Grafana  (Lu 1204 fois)

0 Membres et 1 Invité sur ce sujet

Bono2007

  • Client Free fibre
  • *
  • Messages: 55
  • 59
Visualiser le débit iperf3 dans un tableaux de bord Grafana
« le: 22 février 2020 à 16:08:20 »
Bonjour, pour ceux que ça intéresse, j'ai adapté un script pour avoir les statistiques de mon débit sur Grafana :

#!/bin/bash
iperf3 -f m -c bouygues.iperf.fr -p 5205 -4 -R -P4 -t 10 | grep Mbits | tail -1 | sed 's/\s\s*/ /g' | cut -d' ' -f6 | \
awk '{print "iperf,source=proxmox,destination=bouygues.iperf.fr value="$1}' | \
curl -i -XPOST 'http://ip:8186/write' --data-binary @-
sleep 20

Voir : Plugin HTTP_LISTENER à cette adresse : https://blog.octo.com/monitorer-votre-infra-avec-telegraf-influxdb-et-grafana/
Largement modifiable/adaptable et optimisable :)



kgersen

  • Client Bouygues FTTH
  • Modérateur
  • *
  • Messages: 7 451
  • FTTH 1Gb/s sur Paris (75)
iperf3 et Grafana
« Réponse #1 le: 22 février 2020 à 16:33:21 »
C'est surtout du Telegraf et InfluxDB.  :P

Grafana n'est que le sommet de l'iceberg et la partie la plus simple...

Pour expliquer un peu les choses a ceux qui ne connaissent pas:

Grafana ne fait que l'affichage des graphes et courbes. Pour cela il a besoin d'aller chercher les données dans une base de données (ou plus généralement une "source de données"). De base, Grafana sait dialoguer avec un certain nombre de type de sources ( https://grafana.com/docs/grafana/latest/features/datasources/ ). Mais on peut ajouter des types de sources par plugin.

Donc suivant votre expérience/maîtrise d'un type de source c'est peut-être plus simple d'aller envoyer les résultats d'Iperf dans ce type de source. Par exemple quelqu'un qui connait bien MySQL n'aura aucun souci a envoyer et accumuler les résultats dans une table SQL.

Sur le long terme ou si on a beaucoup de données, il est recommandé d'utiliser une source de type TSDB (type serie database). Les plus connues sont Prometheus, Graphite, InfluxDB, etc. L’ancêtre étant RRDtool.

Pour un usage perso sans grand volume, un type de source comme mySQL (ou meme un simple fichier json peuvent suffire).


Bono2007

  • Client Free fibre
  • *
  • Messages: 55
  • 59
iperf3 et Grafana
« Réponse #2 le: 22 février 2020 à 17:06:59 »
Oh je ne promeus pas Grafana particulièrement, c'est juste que je l'utilise déjà pour d'autres éléments de mon réseau (domotique, Proxmox, Unifi, etc).
Le résultat que j'obtiens me satisfait tout à fait.

vivien

  • Administrateur
  • *
  • Messages: 36 436
    • Twitter LaFibre.info
Visualiser le débit iperf3 dans un tableaux de bord Grafana
« Réponse #3 le: 24 février 2020 à 10:13:19 »
Merci pour le partage !

 

Mobile View