13 Disponibilitat de l'equip

Descripció

Aquests paràmetres i els possibles valors de propietat per als objectes de camp del giny del tauler de control respectius permeten configurar el giny Disponibilitat de l'equip als mètodes dashboard.create i dashboard.update.

Paràmetres

S'admeten els paràmetres següents per al giny Disponibilitat d'equip.

Paràmetre tipus nom valor
Interval d'actualització 0 rf_rate 0 - Sense actualització;
10 - 10 segons;
30 - 30 segons;
60 - 1 minut;
120 - 2 minuts;
600 - 10 minuts;
900 - (per defecte) 15 minuts.
Grups d'equips 2 groupids.0 Grup d'equips ID.

Nota: per configurar diversos grups d'equips, creeu un objecte de camp de giny de tauler per a cada grup d'equips amb un nombre incrementat al nom de la propietat.

Aquest paràmetre no s'admet si es configura el giny a un tauler de plantilla.
Grups d'equips (Giny) 1 groupids._reference
Tipus d'interfície 0 interface_type.0 0 - Cap;
1 - Agent Zabbix (validacions passives);
2 - SNMP;
3 - IPMI;
4 - JMX;<5> - agent de Zabbix (validacions actives).

Per defecte. : 1, 2, 3, 4,5 (tots activats).

Nota: per configurar diversos valors, creeu un objecte de camp de giny de tauler per a cada valor amb un nombre incrementat al nom de la propietat.
Disposició 0 layout 0 - (per defecte) Horitzontal;
1 - Vertical.
Veure equips en manteniment 0 maintenance 0 - (per defecte) Desactivat;
1 - Activat.
Veure només els totals 0 only_totals 0 - (per defecte) Desactivat;
1 - Activat.

Exemples

Els exemples següents només tenen com a objectiu descriure la configuració dels objectes de camp del giny del tauler de control per al giny Disponibilitat d'equips. Per obtindre més informació sobre la configuració d'un tauler, veieu dashboard.create.

Configurar el giny de Disponibilitat d'equip

Configura el giny de Disponibilitat d'equip que ensenya la informació de disponibilitat (en disposició vertical) dels equips del grup d'equips "4" amb "agent de Zabbix" i les interfícies "SNMP" configurades.

Petició:

{
           "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": 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
       }

Resposta:

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

Veieu també