Os objetos a seguir estão diretamente relacionados à API dashboard
.
O objeto de painel tem as seguintes propriedades.
|Propriedade|Tipo|Descrição| |--------|---------------------------------------- -----------|-----------| |dashboardid|string|(readonly) ID do painel.| |nome
(obrigatório)|string|Nome do painel.| |userid|string|ID do usuário do proprietário do painel.| |privado|inteiro|Tipo de compartilhamento do painel.
Valores possíveis:
0 - painel público;
1 - (padrão) painel privado.| |display_period|inteiro|Período de exibição da página padrão (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.|
O objeto de página do painel tem as seguintes propriedades.
|Propriedade|Tipo|Descrição| |--------|---------------------------------------- -----------|-----------| |dashboard_pageid|string|(readonly) ID da página do painel.| |name|string|Nome da página do painel.
Padrão: string vazia.| |display_period|inteiro|Período de exibição da página do painel (em segundos).
Valores possíveis: 0, 10, 30, 60, 120, 600, 1800, 3600.
Padrão: 0 (usará o período de exibição de página padrão).| |widgets|array|Array dos objetos widget do painel.|
O objeto widget do painel tem as seguintes propriedades.
|Propriedade|Tipo|Descrição| |--------|---------------------------------------- -----------|-----------| |widgetid|string|(readonly) ID do widget do painel.| |type
(obrigatório)|string|Tipo do widget do painel.
Valores possíveis:
actionlog - Action log;
clock - Clock;
dataover - Visão geral dos dados;
descoberta - Status da descoberta;
gráficos favoritos - Gráficos favoritos;
mapas favoritos - Mapas favoritos;
gráfico - Gráfico (clássico);
graphprototype - Protótipo do gráfico;
hostavail - Disponibilidade do host;
item - Valor do item;
map - Mapa;
navtree - Árvore de navegação do mapa;
texto simples - Texto simples;
hosts do problema - hosts do problema;
problemas - Problemas;
problemsbysv - Problemas por gravidade;
svggraph - Gráfico;
systeminfo - Informações do sistema;
tophosts - Principais hosts;
trigover - Visão geral do acionador;
url - URL;
web - Monitoramento da web.| |name|string|Nome do widget personalizado.| |x|inteiro|Uma posição horizontal do lado esquerdo do painel.
Os valores válidos variam de 0 a 23.| |y|inteiro|Uma posição vertical da parte superior do painel.
Os valores válidos variam de 0 a 62.| |width|integer|A largura do widget.
Os valores válidos variam de 1 a 24.| |altura|inteiro|A altura do widget.
Os valores válidos variam de 2 a 32.| |view_mode|integer|O modo de visualização de widget.
Valores possíveis:
0 - (padrão) visualização de widget padrão;
1 - com cabeçalho oculto;| |fields|array|Array dos objetos campo do widget do painel.|
O objeto de campo widget do Dashboard tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
type (required) |
integer | Tipo do campo do widget. Valores possíveis: 0 - Integer; 1 - String; 2 - Host group; 3 - Host; 4 - Item; 5 - Item prototype; 6 - Graph; 7 - Graph prototype; 8 - Map; 9 - Service; 10 - SLA. |
name | string | Nome do campo do widget. |
value (required) |
mixed | Valor do campo do widget dependendo do tipo. |
Lista de permissões do painel com base em grupos de usuários. Tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
usrgrpid (required) |
string | ID do grupo de usuários. |
permission (required) |
integer | Tipo de nível de permissão. Valores possíveis: 2 - somente leitura; 3 - leitura-escrita; |
Lista de permissões do painel com base em usuários. Tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
userid (required) |
string | ID do usuário. |
permission (required) |
integer | Tipo de nível de permissão. Valores possíveis: 2 - somente leitura; 3 - leitura-escrita; |