13 Scheda dell'host
Descrizione
Questi parametri e i possibili valori delle proprietà per i rispettivi oggetti campo del widget della dashboard consentono di configurare
il widget Scheda dell'host nei metodi dashboard.create e dashboard.update.
Le proprietà fields del widget non vengono convalidate durante la creazione o l'aggiornamento di una dashboard.
Questo consente agli utenti di modificare i widget built-in e creare widget personalizzati, ma comporta anche il rischio di creare o aggiornare i widget in modo errato.
Per garantire la corretta creazione o l'aggiornamento del widget Scheda dell'host, fare riferimento al comportamento dei parametri descritto nelle tabelle seguenti.
Parametri
I seguenti parametri sono supportati per il widget Host card.
| Parametro | type | nome | valore | |
|---|---|---|---|---|
| Refresh interval | 0 | rf_rate | 0 - Nessun aggiornamento; 10 - 10 secondi; 30 - 30 secondi; 60 - (predefinito) 1 minuto; 120 - 2 minuti; 600 - 10 minuti; 900 - 15 minuti. |
|
| Host | 3 | hostid.0 | ID Host. Comportamento del parametro: - obbligatorio se Host (Widget/Dashboard) non è impostato Questo parametro non è supportato se si configura il widget su una template dashboard. |
|
| Host (Widget/Dashboard) | 1 | hostid._reference | Invece dell'ID Host:DASHBOARD.hostid - imposta il selettore Host come origine dati per host;ABCDE._hostid - imposta un widget compatibile (con il parametro Reference impostato su "ABCDE") come origine dati per host.Comportamento del parametro: - obbligatorio se Host non è impostato Questo parametro non è supportato se si configura il widget su una template dashboard. |
|
| Show suppressed problems | 0 | show_suppressed | 0 - (predefinito) Disabilitato; 1 - Abilitato. |
|
| Show | 0 | sections.0 | 0 - Gruppi host; 1 - Descrizione; 2 - Monitoraggio; 3 - Disponibilità; 4 - Monitorato da; 5 - Template; 6 - Inventario; 7 - Tag. Nota: Il numero nel nome della proprietà fa riferimento all'ordine della sezione nell'elenco delle sezioni. Per configurare più sezioni, crea un oggetto campo del widget della dashboard per ogni sezione con un numero incrementato nel nome della proprietà. |
|
I seguenti parametri sono supportati se Show è impostato su "Inventory".
| Parametro | type | nome | valore |
|---|---|---|---|
| Inventory fields | 0 | inventory.0 | ID Inventory. Nota: Per configurare più campi inventario, crea un oggetto campo del widget della dashboard per ogni campo inventario con un numero incrementato nel nome della proprietà. |
Esempi
Gli esempi seguenti hanno lo scopo esclusivo di descrivere la configurazione degli oggetti campo del widget della dashboard per il widget Host card.
Per ulteriori informazioni sulla configurazione di una dashboard, vedere dashboard.create.
Configurazione di un widget Scheda host
Configurare un widget Scheda host che visualizzi queste sezioni: "Monitoraggio", "Disponibilità", "Monitorato da", "Inventario" e "Tag".
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "hostcard",
"name": "Host card",
"x": 0,
"y": 0,
"width": 14,
"height": 7,
"view_mode": 0,
"fields": [
{
"type": 3,
"name": "hostid.0",
"value": 10084
},
{
"type": 0,
"name": "show_suppressed",
"value": 1
},
{
"type": 0,
"name": "sections.0",
"value": 2
},
{
"type": 0,
"name": "sections.1",
"value": 3
},
{
"type": 0,
"name": "sections.2",
"value": 4
},
{
"type": 0,
"name": "sections.3",
"value": 6
},
{
"type": 0,
"name": "sections.4",
"value": 7
},
{
"type": 0,
"name": "inventory.0",
"value": 25
},
{
"type": 0,
"name": "inventory.1",
"value": 26
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}