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.|
The dashboard widget field object has the following properties.
Property | Type | Description |
---|---|---|
type (required) |
integer | Type of the widget field. Possible values: 0 - Integer; 1 - String; 2 - Host group; 3 - Host; 4 - Item; 6 - Graph; 8 - Map; |
name | string | Widget field name. |
value (required) |
mixed | Widget field value depending of type. |
List of dashboard permissions based on user groups. It has the following properties.
Property | Type | Description |
---|---|---|
usrgrpid (required) |
string | User group ID. |
permission (required) |
integer | Type of permission level. Possible values: 2 - read only; 3 - read-write; |
List of dashboard permissions based on users. It has the following properties.
Property | Type | Description |
---|---|---|
userid (required) |
string | User ID. |
permission (required) |
integer | Type of permission level. Possible values: 2 - read only; 3 - read-write; |