Objet de tableau de bord de modèle

Les objets suivants sont directement liés à l’API templatedashboard.

Tableau de bord de modèle

L'objet tableau de bord de modèle possède les propriétés suivantes.

Propriété Type Description
dashboardid ID ID du tableau de bord de modèle.

Comportement de la propriété :
- lecture seule
- obligatoire pour les opérations de mise à jour
name string Nom du tableau de bord de modèle.

Comportement de la propriété :
- obligatoire pour les opérations de création
templateid ID ID du modèle auquel appartient le tableau de bord.

Comportement de la propriété :
- constant
- obligatoire pour les opérations de création
display_period integer Période d'affichage par défaut de la page (en secondes).

Valeurs possibles : 10, 30, 60, 120, 600, 1800, 3600.

Par défaut : 30.
auto_start integer Démarrer automatiquement le diaporama.

Valeurs possibles :
0 - ne pas démarrer automatiquement le diaporama ;
1 - (par défaut) démarrer automatiquement le diaporama.
uuid string Identifiant universel unique, utilisé pour lier les tableaux de bord de modèle importés à ceux qui existent déjà. Généré automatiquement s'il n'est pas fourni.

Page de tableau de bord de modèle

L'objet page de tableau de bord de modèle possède les propriétés suivantes.

Propriété Type Description
dashboard_pageid ID ID de la page de tableau de bord.

Comportement de la propriété :
- lecture seule
name string Nom de la page de tableau de bord.

Par défaut : chaîne vide.
display_period integer Période d'affichage de la page de tableau de bord (en secondes).

Valeurs possibles : 0, 10, 30, 60, 120, 600, 1800, 3600.

Par défaut : 0 (utilisera la période d'affichage par défaut de la page).
widgets array Tableau des objets widget de tableau de bord de modèle.

Widget de tableau de bord de modèle

L'objet widget de tableau de bord de modèle possède les propriétés suivantes.

Propriété Type Description
widgetid ID ID du widget de tableau de bord.

Comportement de la propriété :
- lecture seule
type string Type du widget de tableau de bord.

Valeurs possibles :
actionlog - Journal des actions ;
clock - Horloge ;
discovery - Statut de découverte ;
favgraphs - Graphiques favoris ;
favmaps - Cartes favorites ;
gauge - Jauge ;
graph - Graphique (classique) ;
graphprototype - Prototype de graphique ;
honeycomb - Nid d'abeilles ;
hostavail - Disponibilité de l'hôte ;
hostcard - Carte d'hôte ;
hostnavigator - Navigateur d'hôtes ;
itemcard - Carte d'élément ;
itemnavigator - Navigateur d'éléments ;
item - Valeur d'élément ;
map - Carte ;
navtree - Arborescence de navigation des cartes ;
piechart - Diagramme circulaire ;
plaintext - Texte brut ;
problemhosts - Hôtes avec problèmes ;
problems - Problèmes ;
problemsbysv - Problèmes par gravité ;
scatterplot - Nuage de points ;
slareport - Rapport SLA ;
svggraph - Graphique ;
systeminfo - Informations système ;
tophosts - Principaux hôtes ;
topitems - Principaux éléments ;
toptriggers - Principaux déclencheurs ;
trigover - Vue d'ensemble des déclencheurs ;
url - URL ;
web - Supervision web.

Comportement de la propriété :
- obligatoire
name string Nom personnalisé du widget.
x integer Position horizontale à partir du côté gauche du tableau de bord.

Les valeurs possibles vont de 0 à 71.
y integer Position verticale à partir du haut du tableau de bord.

Les valeurs possibles vont de 0 à 63.
width integer Largeur du widget.

Les valeurs possibles vont de 1 à 72.
height integer Hauteur du widget.

Les valeurs possibles vont de 1 à 64.
view_mode integer Mode d'affichage du widget.

Valeurs possibles :
0 - (par défaut) affichage par défaut du widget ;
1 - avec en-tête masqué ;
fields array Tableau d'objets champ de widget de tableau de bord de modèle.
Champ de widget de tableau de bord de modèle

L'objet champ de widget de tableau de bord de modèle possède les propriétés suivantes.

Propriété Type Description
type integer Type du champ de widget.

Valeurs possibles :
0 - Entier ;
1 - Chaîne ;
4 - Élément ;
5 - Prototype d'élément ;
6 - Graphe ;
7 - Prototype de graphe ;
8 - Carte ;
9 - Service ;
10 - SLA ;
11 - Utilisateur ;
12 - Action ;
13 - Type de média.

Comportement de la propriété :
- obligatoire
name string Nom du champ de widget.

Valeurs possibles : voir Champs de widget de tableau de bord. Notez que certains paramètres liés à l'hôte (par exemple, Groupes d'hôtes, Exclure les groupes d'hôtes et Hôtes dans le widget Problèmes, Groupes d'hôtes dans le widget Disponibilité des hôtes, etc.) ne sont pas disponibles lors de la configuration du widget sur un tableau de bord de modèle. Cela s'explique par le fait que les tableaux de bord de modèle affichent uniquement les données de l'hôte auquel le modèle est lié.

Comportement de la propriété :
- obligatoire
value mixed Valeur du champ de widget selon le type.

Valeurs possibles : voir Champs de widget de tableau de bord. Notez que certains paramètres liés à l'hôte (par exemple, Groupes d'hôtes, Exclure les groupes d'hôtes et Hôtes dans le widget Problèmes, Groupes d'hôtes dans le widget Disponibilité des hôtes, etc.) ne sont pas disponibles lors de la configuration du widget sur un tableau de bord de modèle. Cela s'explique par le fait que les tableaux de bord de modèle affichent uniquement les données de l'hôte auquel le modèle est lié.

Comportement de la propriété :
- obligatoire