La Fibre

Télécom => Logiciels et systèmes d'exploitation => Logiciels Logiciels => Discussion démarrée par: Nico le 20 avril 2014 à 22:17:43

Titre: Aide création WeatherMap
Posté par: Nico le 20 avril 2014 à 22:17:43
EDIT : Sujet déplacé.
Origine : https://lafibre.info/k-net-internet/wethermap-k-net/ (https://lafibre.info/k-net-internet/wethermap-k-net/)


Il y a un moyen simple de mettre en place une telle weathermap (Celui de k-net : http://as24904.kwaoo.net (http://as24904.kwaoo.net)) ? J'ai un Observium qui tourne et ce que j'aime bien là-dedans c'est la simplicité à le mettre en route.
Titre: Aide création WeatherMap
Posté par: ellirycdotfr le 20 avril 2014 à 23:17:47
Il y a un moyen simple de mettre en place une telle weathermap ? J'ai un Observium qui tourne et ce que j'aime bien là-dedans c'est la simplicité à le mettre en route.
Je pense que c'est un plugins de cacti : http://www.network-weathermap.com/ (http://www.network-weathermap.com/) mais vu que ca se base sur des RRD, tu devrais pouvoir indiqué le chemin de tes RRDs.

Après recherche, y'a déjà des gens qui se sont mis au boulot pour l'intégrer directement a Observium : https://github.com/laf/weathermap (https://github.com/laf/weathermap)

J'avais un lien qui donnais de super conseil pour faire une weathermap compléte et lisible mais ça n'est plus dispo, au cas tu arrive a retrouver le cache : http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile/#more-365 (http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile/#more-365)
 (le web n'est pas immortel :( )
Titre: Aide création WeatherMap
Posté par: Thibault le 20 avril 2014 à 23:20:33
Sans images :
http://web.archive.org/web/20130524180632/http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile (http://web.archive.org/web/20130524180632/http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile)
Titre: Aide création WeatherMap
Posté par: ellirycdotfr le 20 avril 2014 à 23:33:36
Sans images :
http://web.archive.org/web/20130524180632/http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile (http://web.archive.org/web/20130524180632/http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile)
merci (dommage pour les images... c'était plus clair !)
SinonWeathermap4rrd ( http://weathermap4rrd.tropicalex.net/ (http://weathermap4rrd.tropicalex.net/)) fera la même chose mais le coté sympa de php-weathermap c'est d'avoir tes graphs en "pop-up" quand tu passe sur le liens + quand tu clique tu vas sur le graphs directement!
Titre: Aide création WeatherMap
Posté par: Nico le 21 avril 2014 à 09:07:35
Je vais regarder ça, merci :)
Titre: Aide création WeatherMap
Posté par: jack le 21 avril 2014 à 10:56:14
Il n'y a pas de cacti chez nous  8)

Le weathermap est fait avec un weathermap de base, les données sont introduites via la commande TARGET:
TARGET /home/observium/observium/rrd/machin/port-truc.rrd:INOCTETS:OUTOCTETS

Pour le "popup" d'image, il n'est pas présent sur as24904.kwaoo.net, mais l'est en interne, et est fait via la commande OVERLIBGRAPH, avec l'URL kivabien d'observium en paramètre.

Ce site est un patchwork des projets suivants :
- lgcgi (http://www.version6.net/)
- weathermap (http://www.network-weathermap.com/)
- as-stats (https://github.com/manuelkasper/AS-Stats) (un peu modifié mais pas trop)
- observium (http://www.observium.org/wiki/Main_Page) en backend, pour poll
Titre: Aide création WeatherMap
Posté par: Nico le 21 avril 2014 à 11:06:13
Ah bah si ça récupère les données d'un observium ça m'intéresse d'autant plus !

Bon je vais essayer en rentrant de WE, je repasserai ici si je ne m'en sors pas :).
Titre: Aide création WeatherMap
Posté par: Marin le 22 avril 2014 à 05:16:53
J'avais un lien qui donnais de super conseil pour faire une weathermap compléte et lisible mais ça n'est plus dispo, au cas tu arrive a retrouver le cache : http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile/#more-365 (http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile/#more-365)
 (le web n'est pas immortel :( )
Le cache est disponible sur Archive.org (mais il manque les images) : http://web.archive.org/web/20130524180632/http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile (http://web.archive.org/web/20130524180632/http://blog.khemael.net/2010/12/11/des-bons-conseils-pour-obtenir-une-carte-du-temps-reseau-lisible-et-utile)
Titre: Aide création WeatherMap
Posté par: Thibault le 22 avril 2014 à 11:41:36
Marin lit 5 posts au dessus.
J'ai déplacé le sujet, pour être plus lisible par rapport aux informations de celui de k-net. Butler à toi de jouer.
Titre: Aide création WeatherMap
Posté par: Nico le 22 avril 2014 à 23:57:55
Le weathermap est fait avec un weathermap de base, les données sont introduites via la commande TARGET:
TARGET /home/observium/observium/rrd/machin/port-truc.rrd:INOCTETS:OUTOCTETS
Jusqu'ici ça peut aller, j'ai bien l'éditeur de weathermap. Mais comment tu sais quel port correspond à quel .rrd ? (depuis Observium par exemple)

Pour l'instant j'ai mis quelques ports et envoyé du trafic pour voir qui s'allumait.

Faut que je vois comment afficher les graphes, tu aurais par hasard un exemple du même genre que celui au dessus ?

Le gris, ce sont les ports vu "down" ou pas du tout ?

Voilà ce que ça donne pour ce soir, mais c'est marrant en tout cas !
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 09:02:07
Question subsidiaire : il y a un truc à faire tourner en boucle pour générer les graphes au fur et à mesure ou ça peut être fait à l'appel de la page ?
Titre: Aide création WeatherMap
Posté par: guigui le 23 avril 2014 à 12:33:36
Salut Nico,

Pour connaitre quel fichier rdd doit être rentré dans la configuration il faut choisir le port sur observium et afficher la commande rrd qu'il utilise:
(http://img4.hostingpics.net/pics/499101observiumrrdcommand.png)
(http://img4.hostingpics.net/pics/669678observiumcommandport.png)

Voici le weathermap de notre lab:
(http://img4.hostingpics.net/pics/75248038wm.png)

Tu pourras trouver à cette url la configuration:
http://pastebin.com/8FLNGYa0 (http://pastebin.com/8FLNGYa0)

Pour l'overlibgraph avec en paramètre l'url d'observium et la variable YDATE que tu peux voir dans la configuration, notre weathermap utilise un template.php afin de remplacer dans le .tpl généré par weathermap la variable YDATE par la valeur souhaitée. Ainsi en passant ta souris sur un node ou un lien tu peux afficher le graph de consommation sur la durée souhaitée (ici YDATE = -1 day)

Voici le template:
http://dosimple.ch/articles/Template/template.class.phps (http://dosimple.ch/articles/Template/template.class.phps)

Dans le fichier /home/weathermap/index.php

<?php
 
//header("Location:../index.php");
header("Location:tpsreel.php");
 
// vim:ts=4:sw=4:
?>


/home/weathermap/tpsreel.php
<?php
include 'template.class.php';
$YDATE=strtotime("-1 day");
$standardTemplate = new Template('html/weathermap.tpl');
$standardTemplate->replace('YDATE',$YDATE);
echo 
$standardTemplate->toString();
?>


Pour générer l'image et le template, il te faut faire un cron :
*/5 *   * * *   root cd /home/weathermap/ && ./weathermap --config weathermap.conf --output images/lab_amiens.png
#*/5 *   * * *   root cd /home/weathermap/ && ./weathermap --config weathermap.conf --output images/lab_amiens.png --htmloutput html/weathermap.tpl (à lancer une fois afin de générer le tpl ou à chaque modification de la configuration)
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 12:45:48
Au top, je devrais m'en sortir avec des informations aussi détaillées ;). Merci.

Pour les images il suffit de rajouter dans /images/ ou pas ?
Titre: Aide création WeatherMap
Posté par: jack le 23 avril 2014 à 13:04:44
Tu as déjà plein d'images de base dans weathermap, l'image globale est généré
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 13:57:48
Il ne m'avait pas semblé voir les images de guigui dans celles de base, je me trompe ?
Titre: Aide création WeatherMap
Posté par: jack le 23 avril 2014 à 14:02:27
Ouais c'est possible que Guigui en ai rajouté deux-trois
Tu peux trouver le tout en pièce jointe
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 14:08:16
Je te confirme les tux ne sont pas là de base :)

Je verrai donc si il suffit de rajouter des images dans /images.
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 16:34:37
Ça prends forme...

Bon y a du boulot à prévoir sur la mise en forme.
Titre: Aide création WeatherMap
Posté par: DamienC le 23 avril 2014 à 16:36:33
C'est super sympa à faire ça dis-moi !

Je vais voir si je peux faire de même chez moi où j'ai mes serveurs :D
Tu as utilisé quoi au final ?
Titre: Aide création WeatherMap
Posté par: jack le 23 avril 2014 à 16:36:44
Si tu veux faire du style, regarde les instructions suivantes, dans le contexte LINK :
- VIA, permet de faire un lien courbe
- BWLABELPOS, permet de déplacer les labels sur chaque lien

Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 16:42:23
Impec, pour l'instant j'ai fait mon petit joueur en utilisant l'éditeur mais je ferai comme ça tout à l'heure.

@DamienC : J'ai un observium qui tourne, et weathermap. Rien de plus.
Ah et des switchs qui parlent snmp.
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 19:38:44
Bon, rajouter des jolies images c'est trivial. J'ai fait le plus simple, je m'attaque à la suite.

A savoir,
Si tu veux faire du style, regarde les instructions suivantes, dans le contexte LINK :
- VIA, permet de faire un lien courbe
- BWLABELPOS, permet de déplacer les labels sur chaque lien
Titre: Aide création WeatherMap
Posté par: BadMax le 23 avril 2014 à 20:13:58
Trop cool. T'as un réseau qui glande en fait ;)

Pas la peine que je m'y mette ça me dirais la meme chose...
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 20:34:42
Héhé, puis vu la capa des liens utilisés, ils sont pas prêt de virer au rouge :).

Sauf en bas, c'est du DSL.

Bon c'est pas méga utile mais j'aime bien apprendre.
Titre: Aide création WeatherMap
Posté par: Nico le 23 avril 2014 à 23:58:38
Bon bah voilà le résultat. Les overlay marchent, je verrais à rajouter de l'overlay sur les node plus tard.

Le réseau est plutôt au repos malgré tout ce qui est branché, ça permettra peut-être à certains de comprendre pourquoi on peut vendre 1G sur un arbre GPON 2.5G !
Titre: Aide création WeatherMap
Posté par: ellirycdotfr le 24 avril 2014 à 00:02:33
Bon bah voilà le résultat. Les overlay marchent, je verrais à rajouter de l'overlay sur les node plus tard.

Le réseau est plutôt au repos malgré tout ce qui est branché, ça permettra peut-être à certains de comprendre pourquoi on peut vendre 1G sur un arbre GPON 2.5G !
Tu fais pas semblant niveau NAS...
Titre: Aide création WeatherMap
Posté par: Nico le 24 avril 2014 à 00:12:04
Héhé :) En fait j'ai un Synology en trop ici, celui qui était à Amiens (mais je n'y habite plus à mi-temps).

La connexion OVH c'est dans l'Oise, ça me sert de backup distant. J'attends la fibre là-bas, ZMD SFR dans un patelin même pas dégroupé !

Le Proliant ne sert pas de NAS, j'ai un ESXi qui tourne dessus. Smokeping/Observium/weathermap tournent sur une VM debian. Je l'ai acheté suite au RasPi à genoux avec Observium.

Encore merci pour le coup de main, avec toutes ces infos c'est plutôt pas compliqué à faire !
Titre: Aide création WeatherMap
Posté par: DamienC le 24 avril 2014 à 09:49:39
Citer
Le réseau est plutôt au repos malgré tout ce qui est branché, ça permettra peut-être à certains de comprendre pourquoi on peut vendre 1G sur un arbre GPON 2.5G !

[HS]
Je n'ai pas dit le contraire ! Mais cependant il semblerait que je sois sur une architecture 10-GPON vu que mon cas est un peu particulié..
Il y a deux contrats PRO Gbps pour des boutiques et d'après eux et le technicien qui est venu faire l'installation sa serait bien du 10-GPON.

Dans tous les cas, peu importe sa marche bien.
[/HS]