Sommaire
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 |