WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:monitoring:zabbix:weathermap

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
wiki:monitoring:zabbix:weathermap [2015/11/14 21:24]
vzh wiki:monitoring:weathermap renamed to wiki:monitoring:zabbix:weathermap (Reorganisation de la doc zabbix)
wiki:monitoring:zabbix:weathermap [2015/11/14 21:37] (Version actuelle)
vzh Edition weathermap
Ligne 1: Ligne 1:
 +===== Utiliser PHP Weathermap avec Zabbix =====
 +
 +{{ :​wiki:​monitoring:​weathermap.png?​600 |}}
 +
 +==== Configuration de PHP Weathermap ====
 +
 +Commencer par installer [[http://​www.network-weathermap.com/​|PHP Weathermap]],​ en suivant le guide d'​installation en tant que programme indépendant (pas en tant que plugin Cacti). Les dépendances sous Debian sont ''​php5-gd'',​ ''​php-pear'',​ ''​php5-curl''​ et ''​rrdtool''​. Pour activer l'​éditeur Web (que l'on peut utiliser en parallèle de l'​édition des fichiers de configuration),​ modifier le fichier ''​editor.php''​ :
 +
 +<code php>
 +$ENABLED=true;​
 +// ...
 +// To avoid the warning message about Cacti
 +$ignore_cacti=TRUE;​
 +</​code>​
 +
 +Il faut ensuite installer le [[https://​github.com/​amousset/​php-weathermap-zabbix-plugin|plugin]] premettant de se connecter à Zabbix. Suivez la doc présente sur Github pour la configuration. Vous pouvez utiliser un compte en lecture seule, éventuellement sans mot de passe (guest) pour aller chercher les données nécessaires.
 +
 +Il suffit maintenant de générer une weathermap avec :
 +
 +<code bash>
 +$ ./​weathermap --config configs/​map.conf
 +</​code>​
 +
 +Ce qui va générer un fichier //png// et un fichier //html//.
 +
 +Pour la générer toutes les minutes, on ajoute à ''/​etc/​crontab''​ :
 +
 +<code bash>
 +* * * * * www-data cd /​var/​www/​weathermap && ./​weathermap --config configs/​general-weathermap.conf --output output/​general-weathermap.png
 +</​code>​
 +
 +==== Edition de PHP Weathermap ====
 +La weathermap publique peut être éditée derrière le vpn via [[https://​weathermap-editor.minet.net/​editor.php|l'​interface web.]] ou directement depuis le fichier de configuration sur le container webminet, ​
 +qui se trouve dans : <code bash> /​var/​www/​weathermap.minet.net/​configs </​code>​
 +==== Conclusion ====
 +
 +On peut désormais intégrer les weathermap dans des écrans Zabbix en utilisant le type de ressource **URL** dans la configuration de l'​écran,​ et de pointer sur le //html// ou le //png//.
 +
 +==== Liens ====
 +
 +  * [[https://​github.com/​amousset/​php-weathermap-zabbix-plugin|Le plugin Zabbix]]
 +  * [[http://​www.zabbix.com/​forum/​showthread.php?​t=9873|Thread sur le forum Zabbix]]
 +  * [[http://​www.network-weathermap.com|PHP Weathermap]]
 +  * [[http://​www.network-weathermap.com/​manual/​0.96a/​howto.png|Guide visuel (plutôt pratique)]]
 +  * [[http://​weathermap.minet.net|Weathermap MiNET]]
  
wiki/monitoring/zabbix/weathermap.txt · Dernière modification: 2015/11/14 21:37 par vzh