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. |
| name (obrigatório) |
string | Nome do painel. |
| userid | string | ID do usuário do proprietário do painel. |
| private | 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. |
Observe que para alguns métodos (update, delete) a combinação de parâmetros obrigatórios/opcionais é diferente.
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 - Log de ações; clock - Relógio; (preterido) dataover - Visão geral dos dados; discovery - Status da descoberta; favgraphs - Gráficos favoritos; favmaps - Mapas favoritos; graph - 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; plaintext - Texto puro; problemhosts - Hosts com problema; problems - Problemas; problemsbysv - Problemas por gravidade; slareport - Relatório SLA; 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. Obrigatório para widgets específicos; veja widgets individuais em Campos de widget do painel. |
O objeto de campo do widget de painel possui as seguintes propriedades.
| Propriedade | Type | Descrição |
|---|---|---|
| type (obrigatório) |
inteiro | Tipo do campo de widget. Valores possíveis: 0 - Inteiro; 1 - String; 2 - Grupo de hosts; 3 - Host; 4 - Item; 5 - Protótipo item; 6 - Gráfico; 7 - Protótipo gráfico; 8 - Mapa; 9 - Serviço; 10 - SLA. |
| name (obrigatório) |
string | Nome do campo do widget. Valores possíveis: consulte manual Dashboard widget fields. |
| value (obrigatório) |
variado | Valor do campo do widget dependendo do tipo. Valores possíveis: consulte manual Dashboard widget fields. |
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; |