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
Prochaine révision
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 [2020/06/27 18:16] (Version actuelle)
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: 2020/06/27 18:16 (modification externe)