Balises
Quelques balises supplémentaires ont été définies dans Sentinelle permettant ainsi de vous faciliter la mise en œuvre de tableaux de bord évolués.
<include>
Cette balise vous permet d'inclure des tableaux de bord existants.
La syntaxe est <include ref="<id_ou_tag>"/> où <id_ou_tag> doit être remplacé par l'"id" ou le "tag" du tableau de bord à inclure.
Remarque
L'"id" d'un tableau de bord est récupérable dans la barre d'information, lors de la visualisation du tableau de bord. Dans l'exemple ci dessous, l'"id" est 316.
L'inclusion de ce tableau de bord se fera donc par <include ref="316"/>.
<errors>
Cette balise permet d'afficher les erreurs d'un serveur.
La syntaxe est <errors serveurs='serveur'></errors> où <serveur> doit être remplacé par le nom du serveur.
Par exemple, pour voir afficher les erreurs des serveurs AMON, nous définirons la balise suivante : <errors serveurs='AMON'></errors>
<password>
Cette balise sert à afficher une information de manière masquée où le passage du curseur de la souris sur l'élément permet de la découvrir.
Par exemple <password>Ceci est le texte a cacher</password> affiche :
Et en passant le curseur de la souris dessus, le texte se découvre pendant 15 secondes environ :
<spark>
Les "sparklines" ou "sparks" sont des mini-graphiques permettant de visualiser rapidement l’évolution d'une valeur dans le temps. La librairie utilisée est basée sur "jquery", vous trouverez plus d'informations sur la page de l'éditeur : jquery.sparkline.js[1]
Voici un exemple d'utilisation des sparkline, sur un tableau de bord de l'académie de la Réunion :
Syntaxe :
<spark composante='<COMPOSANTE>' count='<COUNT>' options='<OPTIONS>' periode='<PERIODE>'></spark>
<COMPOSANTE> : composante à représenter,
<COUNT> : nombre de valeurs à faire apparaître,
<OPTIONS> : options telles que décrites sur le site de l'éditeur[1], la syntaxe des options est la suivante :
<option1>=<valeur1|....|<optionN>=<valeurN>
Un exemple concret de définition des options pourrait être celui ci :
type=tristate|barWidth=2|barSpacing=1|posBarColor=#FFF
<PERIODE> : période en minutes sur laquelle porte la représentation.
Remarque
La balise <sparkline> est un raccourci pour récupérer les valeurs de la composante dans Sentinelle et mettre en forme le "sparkline".
Si vous le souhaitez, il est bien évidement possible d'utiliser la syntaxe "jQuery" décrite par l'éditeur[1] pour créer votre "sparkline". Nous verrons au chapitre 'Scripts et Fonctions' comment récupérer l'historique des valeurs dans la base de donnée pour une composante ; ainsi vous pourrez donner libre cours à votre imagination pour agrémenter vos tableaux de bord.