Customization de NagVis

Cette partie va expliquer comment importer des éléments dans NagVis. Il y a 2 méthodes possible :

En ligne de commande comme l'exemple qui va suivre :

  • Pour les icônes
wget http://switch.dl.sourceforge.net/sourceforge/nagvis/NagVis-Iconset-Lemon-02.tar.gz

tar zxvf NagVis-Iconset-Lemon-02.tar.gz

cd lemon/nagvis/nagvis/images/iconsets

cp * /usr/local/nagios/share/nagvis/nagvis/images/iconsets/

chown -R www-data:www-data /usr/local/nagios/share/nagvis/
  • Pour les formes
wget http://switch.dl.sourceforge.net/sourceforge/nagvis/NagVis-Shapes-Server-Dropline.tar.gz

tar zxvf NagVis-Shapes-Server-Dropline.tar.gz

cd shapes_dropline

cp * /usr/local/nagios/share/nagvis/nagvis/images/shapes/

chown -R www-data:www-data /usr/local/nagios/share/nagvis/
  • Pour les templates (skins)
wget http://dfn.dl.sourceforge.net/sourceforge/nagvis/NagVis-Template-Darkglass-0.4.tar.gz

tar zxvf NagVis-Template-Darkglass-0.4.tar.gz

cd darkglass

cp -r nagvis /usr/local/nagios/share/nagvis/

chown -R www-data:www-data /usr/local/nagios/share/nagvis/

Voilà avec un peu de tuning, votre Nagvis pourra paraître plus sexy

Par l'interface Web

Vous voulez importer une image dans NagVis, voici la manipulation :

Après il suffit de mettre votre image sur votre carte et le tour est joué.

Gadgets

ATTENTION: Ces gadgets sont explicables que pour le type de service dont ils sont prévus.

Trois gadgets sont actuellement sortis pour NagVis 1.4.1. Nous allons vous expliquer comment les installer et les appliquer à votre carte.

  • pChartBarGraph
wget http://www.nagvis.org/sites/default/files/NagVis-Gadget-pChartBarGraphLoad-0.1.tgz

tar -xvzf NagVis-Gadget-pChartBarGraphLoad-0.1.tgz

cd gadget-pChartBarGraphLoad-0.1/nagvis/nagvis/gadgets

cp -r * /usr/local/nagios/share/nagvis/nagvis/gadgets/

chown -R www-data:www-data /usr/local/nagios/share/nagvis/

Sur l’interface Web, il faudra choisir un “icône de service” et lui mettre la propriété “Gadget” au lieu de “Icon”.

Voilà le rendu :

  • ezcGraphPieChar
wget http://www.nagvis.org/sites/default/files/NagVis-Gadget-ezcGraphPieChart-0.1.tgz

tar -xvzf NagVis-Gadget-ezcGraphPieChart-0.1.tgz

cd gadget-ezcGraphPieChart-0.1/nagvis/nagvis/gadgets

cp -r * /usr/local/nagios/share/nagvis/nagvis/gadgets/

chown -R www-data:www-data /usr/local/nagios/share/nagvis/

Sur l’interface Web, il faudra choisir un “icône de service” et lui mettre la propriété “Gadget” au lieu de “Icon”.

Voilà le rendu :

  • pChartPieChart
wget http://www.nagvis.org/sites/default/files/NagVis-Gadget-pChartPieChart-0.1.tgz

tar -xvzf NagVis-Gadget-pChartPieChart-0.1.tgz

cd gadget-pChartPieChart-0.1/nagvis/nagvis/gadgets

cp -r * /usr/local/nagios/share/nagvis/nagvis/gadgets/

chown -R www-data:www-data /usr/local/nagios/share/nagvis/

Sur l’interface Web, il faudra choisir un “icône de service” et lui mettre la propriété “Gadget” au lieu de “Icon”.

Voilà le rendu :

Rotation des cartes

Pour pouvoir réaliser une rotation de vos différentes cartes NagVis, il faut paramétrer une balise de rotation dans le fichier nagvis.ini.php comme le modèle ci-dessous :

[rotation_test1]
rotationid="test1"
; These steps are rotated. The "Demo2:" is a label which is being displayed in
; the index pages rotation list.
maps="Ma_Carte1:carte1,Ma_Carte2:carte2"
; rotation interval (seconds)
interval=15
Description
rotationid C’est l’identifiant correspondant à votre cycle de rotation
maps Ce sont la liste des cartes que vous désirez voir dans votre cycle
La syntaxe est composé de maps=“<label_carte1>:<nom_de_la_carte1>,<label_carte2>:<nom_de_la_carte2>,…”
interval L’intervalle de rotation des cartes

Votre test est accessible à l’url suivante : http://IP_SERV_NAGIOS/nagvis/nagvis/index.php?rotation=test1

nagios/addons/nagvis/customisation-nagvis.txt · Dernière modification: 02/03/2017 15:41 (modification externe)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0