Os seguintes objetos estão diretamente relacionados à API templatedashboard.
O objeto dashboard de template possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| dashboardid | ID | ID do dashboard de template. Comportamento da propriedade: - somente leitura - obrigatório para operações de atualização |
| name | string | Nome do dashboard de template. Comportamento da propriedade: - obrigatório para operações de criação |
| templateid | ID | ID do template ao qual o dashboard pertence. Comportamento da propriedade: - constante - obrigatório para operações de criação |
| display_period | integer | Período padrão de exibição da página (em segundos). Valores possíveis: 10, 30, 60, 120, 600, 1800, 3600. Padrão: 30. |
| auto_start | integer | Iniciar slideshow automaticamente. Valores possíveis: 0 - não iniciar slideshow automaticamente; 1 - (padrão) iniciar slideshow automaticamente. |
| uuid | string | Identificador universal único, usado para vincular dashboards de template importados a dashboards já existentes. Gerado automaticamente, se não fornecido. |
O objeto da página do dashboard do template possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| dashboard_pageid | ID | ID da página do dashboard. Comportamento da propriedade: - somente leitura |
| name | string | Nome da página do dashboard. Padrão: string vazia. |
| display_period | integer | Período de exibição da página do dashboard (em segundos). Valores possíveis: 0, 10, 30, 60, 120, 600, 1800, 3600. Padrão: 0 (será usado o período de exibição padrão da página). |
| widgets | array | Array de objetos widget do dashboard do template. |
O objeto de widget de dashboard de template possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| widgetid | ID | ID do widget de dashboard. Comportamento da propriedade: - somente leitura |
| type | string | Tipo do widget de dashboard. Valores possíveis: actionlog - Log de ação; clock - Relógio; discovery - Status de descoberta; favgraphs - Gráficos favoritos; favmaps - Mapas favoritos; gauge - Medidor; graph - Gráfico (clássico); graphprototype - Protótipo de gráfico; honeycomb - Colmeia; hostavail - Disponibilidade do host; hostcard - Cartão do host; hostnavigator - Navegador de host; itemcard - Cartão de item; itemnavigator - Navegador de item; item - Valor do item; map - Mapa; navtree - Árvore de navegação de mapa; piechart - Gráfico de pizza; plaintext - Texto simples; problemhosts - Hosts com problemas; problems - Problemas; problemsbysv - Problemas por severidade; slareport - Relatório de SLA; svggraph - Gráfico; systeminfo - Informações do sistema; tophosts - Principais hosts; topitems - Principais itens; toptriggers - Principais triggers; trigover - Visão geral de triggers; url - URL; web - Monitoramento web. Comportamento da propriedade: - obrigatório |
| name | string | Nome personalizado do widget. |
| x | integer | Posição horizontal a partir do lado esquerdo do dashboard. Os valores possíveis variam de 0 a 71. |
| y | integer | Posição vertical a partir do topo do dashboard. Os valores possíveis variam de 0 a 63. |
| width | integer | A largura do widget. Os valores possíveis variam de 1 a 72. |
| height | integer | A altura do widget. Os valores possíveis variam de 1 a 64. |
| view_mode | integer | O modo de visualização do widget. Valores possíveis: 0 - (padrão) visualização padrão do widget; 1 - com cabeçalho oculto; |
| fields | array | Array de objetos campo de widget de dashboard de template. |
O objeto de campo de widget de dashboard de template possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| type | integer | Tipo do campo do widget. Valores possíveis: 0 - Inteiro; 1 - String; 4 - Item; 5 - Protótipo de item; 6 - Gráfico; 7 - Protótipo de gráfico; 8 - Mapa; 9 - Serviço; 10 - SLA; 11 - Usuário; 12 - Ação; 13 - Tipo de mídia. Comportamento da propriedade: - obrigatório |
| name | string | Nome do campo do widget. Valores possíveis: veja Campos de widget de dashboard. Observe que alguns parâmetros relacionados a host (por exemplo, Grupos de hosts, Excluir grupos de hosts e Hosts no widget Problemas, Grupos de hosts no widget Disponibilidade de host, etc.) não estão disponíveis ao configurar o widget em um dashboard de template. Isso ocorre porque dashboards de template exibem dados apenas do host ao qual o template está vinculado. Comportamento da propriedade: - obrigatório |
| value | mixed | Valor do campo do widget dependendo do tipo. Valores possíveis: veja Campos de widget de dashboard. Observe que alguns parâmetros relacionados a host (por exemplo, Grupos de hosts, Excluir grupos de hosts e Hosts no widget Problemas, Grupos de hosts no widget Disponibilidade de host, etc.) não estão disponíveis ao configurar o widget em um dashboard de template. Isso ocorre porque dashboards de template exibem dados apenas do host ao qual o template está vinculado. Comportamento da propriedade: - obrigatório |