18 Valore dell'item

Descrizione

Questi parametri e i possibili valori delle proprietà per i rispettivi oggetti campo del widget dashboard consentono di configurare il widget Item value nei metodi dashboard.create e dashboard.update.

Le proprietà fields del widget non vengono validate durante la creazione o l'aggiornamento di una dashboard. Ciò consente agli utenti di modificare i widget integrati e creare widget personalizzati, ma introduce anche il rischio di creare o aggiornare i widget in modo errato. Per garantire la corretta creazione o il corretto aggiornamento del widget Item value, fare riferimento al comportamento dei parametri descritto nelle tabelle seguenti.

Parametri

I seguenti parametri sono supportati per il widget Valore item.

Parametro type name value
Intervallo di aggiornamento 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.
Item 4 itemid.0 ID Item.

Comportamento del parametro:
- obbligatorio se Item (Widget) non è impostato
Item (Widget) 1 itemid._reference Invece dell'ID Item:
ABCDE._itemid - imposta un widget compatibile (con il parametro Reference impostato su "ABCDE") come origine dati per gli item.

Comportamento del parametro:
- obbligatorio se Item non è impostato
Mostra 0 show.0 1 - Descrizione;
2 - Valore;
3 - Ora;
4 - Indicatore di variazione;
5 - Sparkline.

Predefinito: 1, 2, 3, 4.

Nota: per configurare più valori, creare un oggetto campo widget dashboard per ciascun valore con un numero incrementato nel nome della proprietà.
Sostituisci host 1 override_hostid._reference ABCDE._hostid - imposta un widget compatibile (con il parametro Reference impostato su "ABCDE") come origine dati per gli host;
DASHBOARD._hostid - imposta il selettore host della dashboard come origine dati per gli host.

Questo parametro non è supportato se si configura il widget in una dashboard template.

Configurazione avanzata

I seguenti parametri di configurazione avanzata sono supportati per il widget Valore item.

Il numero nel nome della proprietà Thresholds (ad esempio thresholds.0.color) fa riferimento alla posizione della soglia in un elenco, ordinato in ordine crescente. Tuttavia, se le soglie sono configurate in un ordine diverso, i valori verranno ordinati in ordine crescente dopo l'aggiornamento della configurazione del widget nel frontend di Zabbix (ad esempio "thresholds.0.threshold":"5""thresholds.0.threshold":"1"; "thresholds.1.threshold":"1""thresholds.1.threshold": "5").

Parametro type name value
Colore di sfondo 1 bg_color Codice colore esadecimale (ad esempio FF0000).

Predefinito: "" (vuoto).
Thresholds
Colore 1 thresholds.0.color Codice colore esadecimale (ad esempio FF0000).
Soglia 1 thresholds.0.threshold Qualsiasi valore stringa.
Funzione di aggregazione 0 aggregate_function 0 - (predefinito) non utilizzata;
1 - min;
2 - max;
3 - avg;
4 - count;
5 - sum;
6 - first;
7 - last.
Periodo di tempo 1 time_period._reference DASHBOARD._timeperiod - imposta il selettore del periodo di tempo della dashboard come origine dati;
ABCDE._timeperiod - imposta un widget compatibile (con il parametro reference uguale a ABCDE) come origine dati.

Predefinito: DASHBOARD._timeperiod

In alternativa, è possibile impostare il periodo di tempo solo nei parametri Da e A.

Comportamento del parametro:
- supportato se Funzione di aggregazione è impostata su "min", "max", "avg", "count", "sum", "first", "last"
Da 1 time_period.from Stringa temporale valida nella sintassi temporale assoluta (YYYY-MM-DD hh:mm:ss) o relativa (now, now/d, now/w-1w, ecc.).

Comportamento del parametro:
- supportato se Periodo di tempo non è impostato e Funzione di aggregazione è impostata su "min", "max", "avg", "count", "sum", "first", "last"
- obbligatorio se time_period.to è impostato
A 1 time_period.to Stringa temporale valida nella sintassi temporale assoluta (YYYY-MM-DD hh:mm:ss) o relativa (now, now/d, now/w-1w, ecc.).

Comportamento del parametro:
- supportato se Periodo di tempo non è impostato e Funzione di aggregazione è impostata su "min", "max", "avg", "count", "sum", "first", "last"
- obbligatorio se time_period.from è impostato
Dati storici 0 history 0 - (predefinito) Auto;
1 - History;
2 - Trends.
Descrizione

I seguenti parametri di configurazione avanzata sono supportati se Mostra è impostato su "Descrizione".

Parametro type name value
Descrizione 1 description Qualsiasi valore stringa, incluse le macro.
Macro supportate: {HOST.*}, {ITEM.*}, {INVENTORY.*}, macro utente.

Predefinito: {ITEM.NAME}.
Posizione orizzontale 0 desc_h_pos 0 - Sinistra;
1 - (predefinito) Centro;
2 - Destra.

Due o più elementi (Descrizione, Valore, Ora) non possono condividere la stessa Posizione orizzontale e Posizione verticale.
Posizione verticale 0 desc_v_pos 0 - In alto;
1 - Al centro;
2 - (predefinito) In basso.

Due o più elementi (Descrizione, Valore, Ora) non possono condividere la stessa Posizione orizzontale e Posizione verticale.
Dimensione 0 desc_size I valori possibili vanno da 1 a 100.

Predefinito: 15.
Grassetto 0 desc_bold 0 - (predefinito) Disabilitato;
1 - Abilitato.
Colore 1 desc_color Codice colore esadecimale (ad es. FF0000).

Predefinito: "" (vuoto).
Valore

I seguenti parametri di configurazione avanzata sono supportati se Mostra è impostato su "Valore".

Parametro type name value
Posizioni decimali
Posizioni decimali 0 decimal_places I valori possibili vanno da 1 a 10.

Predefinito: 2.
Dimensione 0 decimal_size I valori possibili vanno da 1 a 100.

Predefinito: 35.
Posizione
Posizione orizzontale 0 value_h_pos 0 - Sinistra;
1 - (predefinito) Centro;
2 - Destra.

Due o più elementi (Descrizione, Valore, Ora) non possono condividere la stessa Posizione orizzontale e Posizione verticale.
Posizione verticale 0 value_v_pos 0 - Alto;
1 - (predefinito) Centro;
2 - Basso.

Due o più elementi (Descrizione, Valore, Ora) non possono condividere la stessa Posizione orizzontale e Posizione verticale.
Dimensione 0 value_size I valori possibili vanno da 1 a 100.

Predefinito: 45.
Grassetto 0 value_bold 0 - Disabilitato;
1 - (predefinito) Abilitato.
Colore 1 value_color Codice colore esadecimale (ad esempio FF0000).

Predefinito: "" (vuoto).
Unità
Unità (casella di controllo) 0 units_show 0 - Disabilitato;
1 - (predefinito) Abilitato.
Unità (valore) 1 units Qualsiasi valore stringa.
Posizione 0 units_pos 0 - Prima del valore;
1 - Sopra il valore;
2 - (predefinito) Dopo il valore;
3 - Sotto il valore.
Dimensione 0 units_size I valori possibili vanno da 1 a 100.

Predefinito: 35.
Grassetto 0 units_bold 0 - Disabilitato;
1 - (predefinito) Abilitato.
Colore 1 units_color Codice colore esadecimale (ad esempio FF0000).

Predefinito: "" (vuoto).
Ora

I seguenti parametri di configurazione avanzata sono supportati se Mostra è impostato su "Time".

Parametro type name value
Posizione orizzontale 0 time_h_pos 0 - Sinistra;
1 - (predefinito) Centro;
2 - Destra.

Due o più elementi (Descrizione, Valore, Ora) non possono condividere la stessa Posizione orizzontale e Posizione verticale.
Posizione verticale 0 time_v_pos 0 - (predefinito) Alto;
1 - Centro;
2 - Basso.

Due o più elementi (Descrizione, Valore, Ora) non possono condividere la stessa Posizione orizzontale e Posizione verticale.
Dimensione 0 time_size I valori possibili vanno da 1 a 100.

Predefinito: 15.
Grassetto 0 time_bold 0 - (predefinito) Disabilitato;
1 - Abilitato.
Colore 1 time_color Codice colore esadecimale (ad esempio FF0000).

Predefinito: "" (vuoto).
Indicatore di variazione

I seguenti parametri di configurazione avanzata sono supportati se Mostra è impostato su "Indicatore di variazione".

Parametro type name value
Colore indicatore di variazione ↑ 1 up_color Codice colore esadecimale (ad esempio FF0000).

Predefinito: "" (vuoto).
Colore indicatore di variazione ↓ 1 down_color Codice colore esadecimale (ad esempio FF0000).

Predefinito: "" (vuoto).
Colore indicatore di variazione ↕ 1 updown_color Codice colore esadecimale (ad esempio FF0000).

Predefinito: "" (vuoto).
Sparkline

I seguenti parametri di configurazione avanzata sono supportati se Mostra è impostato su "Sparkline".

Parametro type name value
Larghezza 0 sparkline.width I valori possibili vanno da 0 a 10.

Predefinito: 1.
Riempimento 0 sparkline.fill I valori possibili vanno da 0 a 10.

Predefinito: 3.
Colore 1 sparkline.color Codice colore esadecimale (ad esempio FF0000).

Predefinito: 42A5F5.
Periodo di tempo 1 sparkline.time_period._reference DASHBOARD._timeperiod - imposta il selettore del periodo di tempo della dashboard come origine dati;
ABCDE._timeperiod - imposta un widget compatibile (con il relativo parametro reference uguale a ABCDE) come origine dati.

Predefinito: DASHBOARD._timeperiod

In alternativa, è possibile impostare il periodo di tempo solo nei parametri Da e A.
Da 1 sparkline.time_period.from Stringa temporale valida nella sintassi temporale assoluta (YYYY-MM-DD hh:mm:ss) o relativa (now, now/d, now/w-1w, ecc.).

Comportamento del parametro:
- obbligatorio se sparkline.time_period.to è impostato
A 1 sparkline.time_period.to Stringa temporale valida nella sintassi temporale assoluta (YYYY-MM-DD hh:mm:ss) o relativa (now, now/d, now/w-1w, ecc.).

Comportamento del parametro:
- obbligatorio se sparkline.time_period.from è impostato
Dati storici 0 sparkline.history 0 - (predefinito) Auto;
1 - Storico;
2 - Trend.

Esempi

Gli esempi seguenti hanno lo scopo di descrivere solo la configurazione degli oggetti campo del widget della dashboard per il widget Item value. Per ulteriori informazioni sulla configurazione di una dashboard, vedere dashboard.create.

Configurazione di un widget Valore item

Configurare un widget Valore item che visualizzi il valore dell'item per l'item "42266" (disponibilità di Zabbix agent). Inoltre, personalizzare visivamente il widget con più opzioni avanzate, incluso un colore di sfondo dinamico che cambia in base allo stato di disponibilità di Zabbix agent.

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "item",
                        "name": "Item value",
                        "x": 0,
                        "y": 0,
                        "width": 12,
                        "height": 3,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 4,
                                "name": "itemid.0",
                                "value": 42266
                            },
                            {
                                "type": 0,
                                "name": "show.0",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "show.1",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "show.2",
                                "value": 3
                            },
                            {
                                "type": 1,
                                "name": "description",
                                "value": "Agent status"
                            },
                            {
                                "type": 0,
                                "name": "desc_h_pos",
                                "value": 0
                            },
                            {
                                "type": 0,
                                "name": "desc_v_pos",
                                "value": 0
                            },
                            {
                                "type": 0,
                                "name": "desc_bold",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "desc_color",
                                "value": "F06291"
                            },
                            {
                                "type": 0,
                                "name": "value_h_pos",
                                "value": 0
                            },
                            {
                                "type": 0,
                                "name": "value_size",
                                "value": 25
                            },
                            {
                                "type": 1,
                                "name": "value_color",
                                "value": "FFFF00"
                            },
                            {
                                "type": 0,
                                "name": "units_show",
                                "value": 0
                            },
                            {
                                "type": 0,
                                "name": "time_h_pos",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "time_v_pos",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "time_size",
                                "value": 10
                            },
                            {
                                "type": 0,
                                "name": "time_bold",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "time_color",
                                "value": "9FA8DA"
                            },
                            {
                                "type": 1,
                                "name": "thresholds.0.color",
                                "value": "E1E1E1"
                            },
                            {
                                "type": 1,
                                "name": "thresholds.0.threshold",
                                "value": "0"
                            },
                            {
                                "type": 1,
                                "name": "thresholds.1.color",
                                "value": "D1C4E9"
                            },
                            {
                                "type": 1,
                                "name": "thresholds.1.threshold",
                                "value": "1"
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Risposta:

{
    "jsonrpc": "2.0",
    "result": {
        "dashboardids": [
            "3"
        ]
    },
    "id": 1
}

Vedi anche