Sommaire
Objet de tableau de bord de modèle
Les objets suivants sont directement liés à l’API templatedashboard.
Tableau de bord du modèle
L'objet tableau de bord du modèle possède les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| dashboardid | ID | ID du tableau de bord du modèle. Comportement de la propriété : - lecture seule - obligatoire pour les opérations de mise à jour |
| name | string | Nom du tableau de bord du 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 unique universel, 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 du modèle
L'objet page de tableau de bord du 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 du 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.
| Property | Type | Description |
|---|---|---|
| widgetid | ID | ID du widget du tableau de bord. Comportement de la propriété: - lecture seule |
| type | string | Type du widget du 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 - Honeycomb; hostavail - Disponibilité de l'hôte; hostcard - Carte de l'hôte; hostnavigator - Navigateur d'hôtes; itemcard - Carte de l'élément; itemnavigator - Navigateur d'éléments; item - Valeur de l'élément; map - Carte; navtree - Arborescence de navigation de carte; piechart - Diagramme circulaire; plaintext - Texte brut; problemhosts - Hôtes en problème; problems - Problèmes; problemsbysv - Problèmes par gravité; 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 - Surveillance 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. Valeurs possibles de 0 à 71. |
| y | integer | Position verticale à partir du haut du tableau de bord. Valeurs possibles de 0 à 63. |
| width | integer | Largeur du widget. Valeurs possibles de 1 à 72. |
| height | integer | Hauteur du widget. Valeurs possibles 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 des objets champ du 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 |