Auteur Sujet: Aide création WeatherMap  (Lu 15622 fois)

0 Membres et 1 Invité sur ce sujet

Nico

  • Modérateur
  • *
  • Messages: 44 445
  • FTTH 1000/500 sur Paris 15ème (75)
    • @_GaLaK_
Aide création WeatherMap
« le: 20 avril 2014 à 22:17:43 »
EDIT : Sujet déplacé.
Origine : 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) ? J'ai un Observium qui tourne et ce que j'aime bien là-dedans c'est la simplicité à le mettre en route.
« Modifié: 22 avril 2014 à 12:57:49 par butler_fr »

ellirycdotfr

  • Expert
  • Abonné Free adsl
  • *
  • Messages: 90
  • Amiens (80)
Aide création WeatherMap
« Réponse #1 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/ 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

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
 (le web n'est pas immortel :( )

Thibault

  • AS2027 MilkyWan + Client K-Net
  • Modérateur
  • *
  • Messages: 2 032
  • BBox FTTH Lyon & FTTH K-net Cormoranche S/S

ellirycdotfr

  • Expert
  • Abonné Free adsl
  • *
  • Messages: 90
  • Amiens (80)
Aide création WeatherMap
« Réponse #3 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
merci (dommage pour les images... c'était plus clair !)
SinonWeathermap4rrd ( 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!

Nico

  • Modérateur
  • *
  • Messages: 44 445
  • FTTH 1000/500 sur Paris 15ème (75)
    • @_GaLaK_
Aide création WeatherMap
« Réponse #4 le: 21 avril 2014 à 09:07:35 »
Je vais regarder ça, merci :)

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 674
  • La Madeleine (59)
Aide création WeatherMap
« Réponse #5 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
- weathermap
- as-stats (un peu modifié mais pas trop)
- observium en backend, pour poll

Nico

  • Modérateur
  • *
  • Messages: 44 445
  • FTTH 1000/500 sur Paris 15ème (75)
    • @_GaLaK_
Aide création WeatherMap
« Réponse #6 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 :).

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
Aide création WeatherMap
« Réponse #7 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
 (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

Thibault

  • AS2027 MilkyWan + Client K-Net
  • Modérateur
  • *
  • Messages: 2 032
  • BBox FTTH Lyon & FTTH K-net Cormoranche S/S
Aide création WeatherMap
« Réponse #8 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.

Nico

  • Modérateur
  • *
  • Messages: 44 445
  • FTTH 1000/500 sur Paris 15ème (75)
    • @_GaLaK_
Aide création WeatherMap
« Réponse #9 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 !

Nico

  • Modérateur
  • *
  • Messages: 44 445
  • FTTH 1000/500 sur Paris 15ème (75)
    • @_GaLaK_
Aide création WeatherMap
« Réponse #10 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 ?

guigui

  • Expert
  • *
  • Messages: 56
Aide création WeatherMap
« Réponse #11 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:



Voici le weathermap de notre lab:


Tu pourras trouver à cette url la configuration:
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

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)