Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Nagvis permet créer un menu personnalisé à l'aide de "modèle de menu". Ces modèles sont des fichiers HTML qui contiennent des macros que Nagvis va interpréter.

Pour être utilisé par Nagvis, les fichiers HTML doivent être présent dans le dossier /opt/nagvis/share/userfiles/templates/.

Les modèles de menu doivent Pour créer un modèle il suffit de créer un fichier .html devant être nommés de la façon suivante : 

Code Block
nomDuModele.context.html

Ce fichier est un fichier html classique mais qui peut contenir des macros spécifiques à Nagvis (voir ci-dessous).



Il est possible d'ajouter du style CSS au menu en le mettant dans créant un fichier .css qui doit être nommée de cette manière:

Code Block
nomDuModele.context.css


Les macros permettent de récupérer des informations de l'objet auquel le modèle est accroché et des informations liés à la configuration de Nagvis.

Exemple: l'id de l'objet avec la macro [obj_id] 


MacroDescription
[obj_id]ID de l'objet en JavaScript. Nécessaire pour localiser les parties spécifiques de l'objet, par exemple pour planifier une mise à jour manuelle des informations d'état.
[type]Type de l'objet
[name]Nom de l'objet (Hostname, Hostgroupname, Servicegroupname, Mapname,...)
[backend_id]L'identifiant du shinken sur lequel est accroché l'objet
[custom_1]Représente la première macro personnalisée qui peut être définie par backend. Peut être utile pour définir des URLs individuelles de backend.
[custom_2]
[custom_3]