Objeto dashboard

Los siguientes objetos están directamente relacionados con la API de dashboard.

Dashboard

El objeto dashboard tiene las siguientes propiedades.

Propiedad Tipo Descripción
dashboardid ID ID del dashboard.

Comportamiento de la propiedad:
- solo lectura
- requerido para operaciones de actualización
name string Nombre del dashboard.

Comportamiento de la propiedad:
- requerido para operaciones de creación
userid ID ID del usuario que es propietario del dashboard.
private integer Tipo de compartición del dashboard.

Valores posibles:
0 - dashboard público;
1 - (por defecto) dashboard privado.
display_period integer Período de visualización por defecto de la página (en segundos).

Valores posibles: 10, 30, 60, 120, 600, 1800, 3600.

Por defecto: 30.
auto_start integer Inicio automático de la presentación de diapositivas.

Valores posibles:
0 - no iniciar automáticamente la presentación de diapositivas;
1 - (por defecto) iniciar automáticamente la presentación de diapositivas.

Página del dashboard

El objeto de la página del dashboard tiene las siguientes propiedades.

Propiedad Tipo Descripción
dashboard_pageid ID ID de la página del dashboard.

Comportamiento de la propiedad:
- solo lectura
name string Nombre de la página del dashboard.

Por defecto: cadena vacía.
display_period integer Periodo de visualización de la página del dashboard (en segundos).

Valores posibles: 0, 10, 30, 60, 120, 600, 1800, 3600.

Por defecto: 0 (usará el periodo de visualización de página por defecto).
widgets array Array de objetos widget del dashboard.

Widget del dashboard

El objeto widget del dashboard tiene las siguientes propiedades.

Property Type Description
widgetid ID ID del widget del dashboard.

Property behavior:
- read-only
type string Tipo del widget del dashboard.

Valores posibles:
actionlog - Registro de acciones;
clock - Reloj;
discovery - Estado de descubrimiento;
favgraphs - Gráficos favoritos;
favmaps - Mapas favoritos;
gauge - Indicador;
geomap - Geomap;
graph - Gráfico (clásico);
graphprototype - Prototipo de gráfico;
honeycomb - Honeycomb;
hostavail - Disponibilidad del host;
hostcard - Tarjeta del host;
hostnavigator - Navegador de host;
itemcard - Tarjeta del item;
itemhistory - Historial del item;
itemnavigator - Navegador de item;
item - Valor del item;
map - Mapa;
navtree - Árbol de navegación del mapa;
piechart - Gráfico circular;
problemhosts - Hosts con problemas;
problems - Problemas;
problemsbysv - Problemas por severidad;
slareport - Informe SLA;
svggraph - Gráfico;
systeminfo - Información del sistema;
tophosts - Hosts principales;
topitems - Items principales;
toptriggers - Triggers principales;
trigover - Resumen de triggers;
url - URL;
web - Monitorización web.

Property behavior:
- required
name string Nombre personalizado del widget.
x integer Una posición horizontal desde el lado izquierdo del dashboard.

Los valores posibles van de 0 a 71.
y integer Una posición vertical desde la parte superior del dashboard.

Los valores posibles van de 0 a 63.
width integer El ancho del widget.

Los valores posibles van de 1 a 72.
height integer La altura del widget.

Los valores posibles van de 1 a 64.
view_mode integer El modo de vista del widget.

Valores posibles:
0 - (default) vista predeterminada del widget;
1 - con encabezado oculto;
fields array Matriz de objetos dashboard widget field.

Property behavior:
- ver widgets individuales en Dashboard widget fields
Campo de widget de dashboard

El objeto campo de widget de dashboard tiene las siguientes propiedades.

Propiedad Tipo Descripción
type integer Tipo de campo de widget.

Valores posibles:
0 - Integer;
1 - String;
2 - Grupo de hosts;
3 - Host;
4 - Item;
5 - Prototipo de item;
6 - Gráfico;
7 - Prototipo de gráfico;
8 - Mapa;
9 - Servicio;
10 - SLA;
11 - Usuario;
12 - Acción;
13 - Tipo de medio.

Comportamiento de la propiedad:
- requerido
name string Nombre del campo de widget.

Valores posibles: ver Campos de widget de dashboard.

Comportamiento de la propiedad:
- requerido
value mixed Valor del campo de widget dependiendo del tipo.

Valores posibles: ver Campos de widget de dashboard.

Comportamiento de la propiedad:
- requerido

Grupo de usuarios del dashboard

Lista de permisos del dashboard basados en grupos de usuarios. Tiene las siguientes propiedades.

Propiedad Tipo Descripción
usrgrpid ID ID del grupo de usuarios.

Comportamiento de la propiedad:
- requerido
permission integer Tipo de nivel de permiso.

Valores posibles:
2 - solo lectura;
3 - lectura-escritura.

Comportamiento de la propiedad:
- requerido

Usuario del dashboard

Lista de permisos del dashboard basados en usuarios. Tiene las siguientes propiedades.

Propiedad Tipo Descripción
userid ID ID del usuario.

Comportamiento de la propiedad:
- requerido
permission integer Tipo de nivel de permiso.

Valores posibles:
2 - solo lectura;
3 - lectura-escritura.

Comportamiento de la propiedad:
- requerido