12 Disponibilità dell'host

Descrizione

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

Parametri

I seguenti parametri sono supportati per il widget Disponibilità host.

Parametro type name value
Intervallo di aggiornamento 0 rf_rate 0 - Nessun aggiornamento;
10 - 10 secondi;
30 - 30 secondi;
60 - 1 minuto;
120 - 2 minuti;
600 - 10 minuti;
900 - (predefinito) 15 minuti.
Gruppi host 2 groupids.0 ID del gruppo host.

Nota: per configurare più gruppi host, creare un oggetto campo widget dashboard per ciascun gruppo host con un numero incrementale nel nome della proprietà.

Questo parametro non è supportato se si configura il widget in una dashboard template.
Gruppi host (Widget) 1 groupids._reference Invece dell'ID del gruppo host:
ABCDE._hostgroupids - imposta un widget compatibile (con il parametro Reference impostato su "ABCDE") come origine dati per i gruppi host.

Questo parametro non è supportato se si configura il widget in una dashboard template.
Tipo di interfaccia 0 interface_type.0 0 - Nessuno;
1 - Zabbix agent (controlli passivi);
2 - SNMP;
3 - IPMI;
4 - JMX;
5 - Zabbix agent (controlli attivi).

Predefinito: 1, 2, 3, 4, 5 (tutti abilitati).

Nota: per configurare più valori, creare un oggetto campo widget dashboard per ciascun valore con un numero incrementale nel nome della proprietà.
Layout 0 layout 0 - (predefinito) Orizzontale;
1 - Verticale.
Mostra host in manutenzione 0 maintenance 0 - (predefinito) Disabilitato;
1 - Abilitato.
Mostra solo i totali 0 only_totals 0 - (predefinito) Disabilitato;
1 - Abilitato.

Esempi

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

Configurazione di un widget Disponibilità host

Configurare un widget Disponibilità host che visualizzi informazioni sulla disponibilità (in un layout verticale) per gli host nel gruppo host "4" con interfacce "Zabbix agent" e "SNMP" configurate.

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "hostavail",
                        "name": "Host availability",
                        "x": 0,
                        "y": 0,
                        "width": 18,
                        "height": 3,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 2,
                                "name": "groupids.0",
                                "value": 4
                            },
                            {
                                "type": 0,
                                "name": "interface_type",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "interface_type",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "layout",
                                "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