Objeto de dashboard de template

Os seguintes objetos estão diretamente relacionados à API templatedashboard.

Dashboard de template

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 apresentação de slides automaticamente.

Valores possíveis:
0 - não iniciar apresentação de slides automaticamente;
1 - (padrão) iniciar apresentação de slides automaticamente.
uuid string Identificador universal único, usado para vincular dashboards de template importados aos já existentes. Gerado automaticamente, se não for informado.

Página do dashboard do template

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 (usará o período de exibição padrão da página).
widgets array Array de objetos widget do dashboard do template.

Widget de dashboard de template

O objeto 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 do 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.
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 ao host (por exemplo, Grupos de hosts, Excluir grupos de hosts e Hosts no widget Problemas, Grupos de hosts no widget Disponibilidade do 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 ao host (por exemplo, Grupos de hosts, Excluir grupos de hosts e Hosts no widget Problemas, Grupos de hosts no widget Disponibilidade do 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