Beschrijving:
Deze parameters en de mogelijke eigendomswaarden voor de respectievelijke dashboard-widgetveldobjecten stellen u in staat om de Hostbeschikbaarheid widget te configureren in de dashboard.create en dashboard.update methoden.
Parameters:
De volgende parameters worden ondersteund voor de Hostbeschikbaarheid widget.
| Parameter | type | naam | waarde | 
|---|---|---|---|
| Vernieuwingsinterval | 0 | rf_rate | 0 - Geen vernieuwing; 10 - 10 seconden; 30 - 30 seconden; 60 - 1 minuut; 120 - 2 minuten; 600 - 10 minuten; 900 - (standaard) 15 minuten. | 
| Hostgroepen | 2 | groupids | Hostgroep ID. Opmerking: Om meerdere hostgroepen te configureren, maakt u een dashboard-widgetveldobject aan voor elke hostgroep. | 
| Interfacetype | 0 | interface_type | 0 - Geen; 1 - Zabbix-agent; 2 - SNMP; 3 - IPMI; 4 - JMX. Standaard: 1, 2, 3, 4 (allemaal ingeschakeld). Opmerking: Om meerdere waarden te configureren, maakt u een dashboard-widgetveldobject aan voor elke waarde. | 
| Indeling | 0 | layout | 0 - (standaard) Horizontaal; 1 - Verticaal. | 
| Toon hosts in onderhoud | 0 | maintenance | 0 - (standaard) Uitgeschakeld; 1 - Ingeschakeld. | 
Voorbeelden:
De volgende voorbeelden hebben als doel alleen de configuratie van de dashboard-widgetveldobjecten voor de Hostbeschikbaarheid widget te beschrijven. Voor meer informatie over het configureren van een dashboard, raadpleeg dashboard.create.
Configureer een Host beschikbaarheid widget die beschikbaarheidsinformatie weergeeft (in een verticale lay-out) voor hosts in hostgroep "4" met geconfigureerde "Zabbix agent" en "SNMP"-interfaces.
{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "Mijn dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "hostavail",
                               "name": "Host beschikbaarheid",
                               "x": 0,
                               "y": 0,
                               "width": 6,
                               "height": 3,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 2,
                                       "name": "groupids",
                                       "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
       }Antwoord: