- Contenu
- Weathermap
Weathermap¶
But : création d'une weathermap pour le réseau de tetaneutral.net
Exemples de weathermap¶
- http://weathermap.ielo.net/
- http://www.hivane.net/info/weathermap.html
- https://noc.rezopole.net/weathermap/weathermap.png
- http://pasillo.renater.fr/weathermap/weathermap_metropole.html
- http://pasillo.renater.fr/weathermap/weathermap_idf.html
Logiciel utilisé¶
http://www.network-weathermap.com/ version 0.97c
On utilise la version en PHP, mais juste en command-line : on l'appelle en lui donnant la configuration, et il génère une image. Il faudra mettre ça dans un cron, par exemple toutes les 5 minutes.
Documentation¶
- http://www.network-weathermap.com/manual/latest/pages/config-reference.html
- http://www.network-weathermap.com/manual/latest/pages/targets.html
Dépendences¶
- php
- lib GD pour PHP
- rrdtool, facultatif (non nécessaire ici, on va taper dans des fichiers texte simple pour les données de débit)
Sous Debian wheezy : apt-get install php5 php5-gd
Usage¶
Penser à avoir l'image de fond dans le dossier courant (france-contour-1000.jpg
), ainsi que la fonte (DejaVuSans.ttf
)
./weathermap --config tetaneutral.conf
Ne pas se formaliser des warnings, ça doit marcher quand même. Fichiers générés : tetaneutral.png
, tetaneutral.html
.
Configuration pour tetaneutral.net¶
- Fond de carte : contour de France
- Débit des liens par VLAN
- Pour simplifier, le nom d'un lien est le nom du VLAN (
eth0.XXXX
) - Capacité des liens telle qu'indiquée sur http://as197422.net/ (uniquement pour les IX)
Format attendu du fichier de données : tab-separated nom_lien<TAB>débit_in<TAB>débit_out
. Les débits sont exprimés en bit/s. Exemple de fichier pour gw
:
eth0.125 2727600 4803009 eth0.3009 504761 7232794 eth0.3011 54 58 eth0.131 215 866 eth0.124 961143 3272324 eth0.132 774038 17283850 eth0.502 3620973 361352 eth0.126 98816 664712 eth0.127 73371 1968594
La configuration actuelle s'attend à trouver les données pour gw
dans data-gw.txt
et celles pour h3
dans data-h3.txt
. C'est possible de modifier pour tout prendre dans le même fichier (TARGET).
Preview¶
Avec des données de décembre 2013 :
TODO¶
- il manque la donnée de débit sur le lien entre
h3
etgw
- scripter la génération des fichiers de débit (pas dur, par exemple à partir des compteurs des interfaces relevés toutes les 5 minutes)
- trouver une meilleure couleur pour la plage 0-1%
- mettre en place un cron
- rajouter le débit utilisé par chaque partie du réseau ttnn : machines physiques, VM, réseau radio, St-Gaudens… (faisable ?)