Oggetto dashboard

I seguenti oggetti sono direttamente correlati all'API dashboard.

Dashboard

L'oggetto dashboard ha le seguenti proprietà.

Proprietà Tipo Descrizione
dashboardid ID ID della dashboard.

Comportamento della proprietà:
- sola lettura
- obbligatoria per le operazioni di aggiornamento
name string Nome della dashboard.

Comportamento della proprietà:
- obbligatoria per le operazioni di creazione
userid ID ID dell'utente proprietario della dashboard.
private integer Tipo di condivisione della dashboard.

Valori possibili:
0 - dashboard pubblica;
1 - (predefinita) dashboard privata.
display_period integer Periodo di visualizzazione predefinito della pagina (in secondi).

Valori possibili: 10, 30, 60, 120, 600, 1800, 3600.

Predefinito: 30.
auto_start integer Avvio automatico della presentazione.

Valori possibili:
0 - non avviare automaticamente la presentazione;
1 - (predefinito) avviare automaticamente la presentazione.

Pagina della dashboard

L'oggetto pagina della dashboard ha le seguenti proprietà.

Proprietà Tipo Descrizione
dashboard_pageid ID ID della pagina della dashboard.

Comportamento della proprietà:
- sola lettura
name string Nome della pagina della dashboard.

Predefinito: stringa vuota.
display_period integer Periodo di visualizzazione della pagina della dashboard (in secondi).

Valori possibili: 0, 10, 30, 60, 120, 600, 1800, 3600.

Predefinito: 0 (verrà utilizzato il periodo di visualizzazione predefinito della pagina).
widgets array Array degli oggetti widget della dashboard.

Widget della dashboard

L'oggetto widget della dashboard ha le seguenti proprietà.

Property Type Description
widgetid ID ID del widget della dashboard.

Property behavior:
- sola lettura
type string Tipo del widget della dashboard.

Valori possibili:
actionlog - Registro azioni;
clock - Orologio;
discovery - Stato del rilevamento;
favgraphs - Grafici preferiti;
favmaps - Mappe preferite;
gauge - Indicatore;
geomap - Geomappa;
graph - Grafico (classico);
graphprototype - Prototipo di grafico;
honeycomb - Nido d'ape;
hostavail - Disponibilità host;
hostcard - Scheda host;
hostnavigator - Navigatore host;
itemcard - Scheda item;
itemhistory - Cronologia item;
itemnavigator - Navigatore item;
item - Valore item;
map - Mappa;
navtree - Albero di navigazione della mappa;
piechart - Grafico a torta;
problemhosts - Host con problemi;
problems - Problemi;
problemsbysv - Problemi per gravità;
scatterplot - Grafico a dispersione;
slareport - Report SLA;
svggraph - Grafico;
systeminfo - Informazioni di sistema;
tophosts - Top host;
topitems - Top item;
toptriggers - Top trigger;
trigover - Panoramica trigger;
url - URL;
web - Monitoraggio web.

Property behavior:
- obbligatorio
name string Nome personalizzato del widget.
x integer Posizione orizzontale dal lato sinistro della dashboard.

I valori possibili vanno da 0 a 71.
y integer Posizione verticale dalla parte superiore della dashboard.

I valori possibili vanno da 0 a 63.
width integer Larghezza del widget.

I valori possibili vanno da 1 a 72.
height integer Altezza del widget.

I valori possibili vanno da 1 a 64.
view_mode integer Modalità di visualizzazione del widget.

Valori possibili:
0 - (predefinita) visualizzazione predefinita del widget;
1 - con intestazione nascosta;
fields array Array di oggetti campo del widget della dashboard.

Property behavior:
- vedere i singoli widget in Campi del widget della dashboard
Campo del widget della dashboard

L'oggetto campo del widget della dashboard ha le seguenti proprietà.

Proprietà Tipo Descrizione
type integer Tipo del campo del widget.

Valori possibili:
0 - Intero;
1 - Stringa;
2 - Gruppo di host;
3 - Host;
4 - Item;
5 - Prototipo di item;
6 - Grafico;
7 - Prototipo di grafico;
8 - Mappa;
9 - Servizio;
10 - SLA;
11 - Utente;
12 - Azione;
13 - Tipo di supporto.

Comportamento della proprietà:
- obbligatorio
name string Nome del campo del widget.

Valori possibili: vedere Campi del widget della dashboard.

Comportamento della proprietà:
- obbligatorio
value mixed Valore del campo del widget in base al tipo.

Valori possibili: vedere Campi del widget della dashboard.

Comportamento della proprietà:
- obbligatorio

Gruppo utenti della dashboard

Elenco delle autorizzazioni della dashboard in base ai gruppi utenti. Ha le seguenti proprietà.

Proprietà Type Descrizione
usrgrpid ID ID del gruppo utenti.

Comportamento della proprietà:
- obbligatoria
permission integer Tipo di livello di autorizzazione.

Valori possibili:
2 - sola lettura;
3 - lettura-scrittura.

Comportamento della proprietà:
- obbligatoria

Utente dashboard

Elenco dei permessi della dashboard in base agli utenti. Ha le seguenti proprietà.

Proprietà Type Descrizione
userid ID ID dell'utente.

Comportamento della proprietà:
- obbligatoria
permission integer Tipo di livello di permesso.

Valori possibili:
2 - sola lettura;
3 - lettura-scrittura.

Comportamento della proprietà:
- obbligatoria