Étiquettes dynamiques : Différence entre versions

De Intermapper Wiki - Supervision réseau & serveurs
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
 
Il existe de multiples méthodes pour gérer le texte contenu dans les étiquettes, celui-ci peut même être dynamique.
 
Il existe de multiples méthodes pour gérer le texte contenu dans les étiquettes, celui-ci peut même être dynamique.
 +
 +
  
 
===Afficher un paramètre ou une variable dans l'étiquette===
 
===Afficher un paramètre ou une variable dans l'étiquette===
Ligne 10 : Ligne 12 :
 
|-
 
|-
 
| width="100%" |
 
| width="100%" |
${param:<Nom Paramètre, variable, ou attribut>}
+
  ${param:<Nom Paramètre, variable, ou attribut>}
 
|}
 
|}
  
Ligne 20 : Ligne 22 :
 
|-
 
|-
 
| width="100%" |
 
| width="100%" |
<Smart Name>
+
  <Smart Name>
 +
 
 +
  Temps etablissement connexion: ${param:_connect} msec.
 +
|}
 +
 
 +
Attention : il n'y a pas d'espace après "param:" et le nom de la variable (Dans cet exemple, le "_" fait parti du nom de la variable ce qui n'est pas le cas de la plupart des variables.) N'importe quelle variable de la probe contenue dans le <snmp-device-display>, <script-out> ou <commande-display> en utilisant cette syntaxe. Vous pouvez afficher un paramètre de la probe Basic OID en utilisant la syntaxe :
 +
 
 +
 
 +
{| class="wikitable" width="90%"
 +
|+
 +
|-
 +
| width="100%" |
 +
  Getting data from: ${param:Object ID}
 +
|}
 +
 
 +
L'affichage des information du nœud se fait en utilisant :
 +
 
 +
 
 +
{| class="wikitable" width="90%"
 +
|+
 +
|-
 +
| width="100%" |
 +
  Belongs to map: ${param:MapName}
 +
|}
  
Temps etablissement connexion: ${param:_connect} msec.
+
 
 +
 
 +
 
 +
===Utiliser JavaScript dans une étiquette ou une alerte===
 +
 
 +
Vous pouvez également utiliser JavaScript dans une étiquette ou une alerte. Cette méthode vous permet de réaliser des micro-traitements sur les informations que vous souhaitez afficher.
 +
 
 +
 
 +
{| class="wikitable" width="90%"
 +
|+
 +
|-
 +
| width="100%" |
 +
  <? write( "Hello World" + "\n"); ?>
 
|}
 
|}
 +
 +
Les balises <? et ?> indiquent respectivement le début et la fin du JavaScript.
 +
 +
 +
  
  

Version du 27 mars 2012 à 12:38

Il existe de multiples méthodes pour gérer le texte contenu dans les étiquettes, celui-ci peut même être dynamique.


Afficher un paramètre ou une variable dans l'étiquette

L'étiquette peut afficher des informations de la probe : paramètres ou variables ou de l'élément. La syntaxe est la suivante :


 ${param:<Nom Paramètre, variable, ou attribut>}

Par exemple, pour afficher le temps nécessaire à l'établissement de la connexion de la probe TCP au nœud, votre étiquette doit ressembler à :


 <Smart Name>
 Temps etablissement connexion: ${param:_connect} msec.

Attention : il n'y a pas d'espace après "param:" et le nom de la variable (Dans cet exemple, le "_" fait parti du nom de la variable ce qui n'est pas le cas de la plupart des variables.) N'importe quelle variable de la probe contenue dans le <snmp-device-display>, <script-out> ou <commande-display> en utilisant cette syntaxe. Vous pouvez afficher un paramètre de la probe Basic OID en utilisant la syntaxe :


 Getting data from: ${param:Object ID}

L'affichage des information du nœud se fait en utilisant :


 Belongs to map: ${param:MapName}



Utiliser JavaScript dans une étiquette ou une alerte

Vous pouvez également utiliser JavaScript dans une étiquette ou une alerte. Cette méthode vous permet de réaliser des micro-traitements sur les informations que vous souhaitez afficher.


 <? write( "Hello World" + "\n"); ?>

Les balises <? et ?> indiquent respectivement le début et la fin du JavaScript.




abc





Accueil > Documentation > Personnalisation des cartes