La Fibre
Télécom => Logiciels et systèmes d'exploitation => Logiciels => Discussion démarrée 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.
-
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 :( )
-
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)
-
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!
-
Je vais regarder ça, merci :)
-
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
-
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 :).
-
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)
-
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.
-
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 !
-
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 ?
-
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)
-
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 ?
-
Tu as déjà plein d'images de base dans weathermap, l'image globale est généré
-
Il ne m'avait pas semblé voir les images de guigui dans celles de base, je me trompe ?
-
Ouais c'est possible que Guigui en ai rajouté deux-trois
Tu peux trouver le tout en pièce jointe
-
Je te confirme les tux ne sont pas là de base :)
Je verrai donc si il suffit de rajouter des images dans /images.
-
Ça prends forme...
Bon y a du boulot à prévoir sur la mise en forme.
-
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 ?
-
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
-
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.
-
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
-
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...
-
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.
-
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 !
-
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...
-
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 !
-
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]