11 Disponibilidad del equipo

Descripción

Estos parámetros y los valores de propiedad posibles para los objetos de campo del widget del dashboard respectivo permiten configurar el widget Disponibilidad del host en los métodos dashboard.create y dashboard.update.

Parámetros

Los siguientes parámetros son compatibles con el widget Disponibilidad del equipo.

Parámetro tipo nombre valor
Intervalo de actualización 0 rf_rate 0 - Sin actualización;
10 - 10 segundos;
30 - 30 segundos;
60 - 1 minuto;
120 - 2 minutos;
600 - 10 minutos;
900 - (predeterminado) 15 minutos.
Grupos de hosts 2 groupids Grupo de equipos ID.

Nota: Para configurar varios grupos de equipos, cree un objeto de campo de widget de panel para cada uno grupo de equipos.
Tipo de interfaz 0 interface_type 0 - Ninguno;
1 - Agente Zabbix;
2 - SNMP;
3 - IPMI;
4 - JMX.

Predeterminado : 1, 2, 3, 4 (todos habilitados).

Nota: Para configurar múltiples valores, cree un objeto de campo de widget de panel para cada valor.
Diseño 0 layout 0 - (predeterminado) Horizontal;
1 - Vertical.
Mostrar equipos en mantenimiento 0 mantenimiento 0 - (predeterminado) Deshabilitado;
1 - Habilitado.

Ejemplos

Los siguientes ejemplos pretenden describir únicamente la configuración de los objetos de campo del widget del dashboard para el widget Disponibilidad de host. Para obtener más información sobre la configuración de un dashboard, consulte dashboard.create.

Configuración de un widget de Disponibilidad del equipo

Configure un widget de Disponibilidad del equipo que muestre información de disponibilidad (en un diseño vertical) para equipos en el grupo de equipos "4" con las interfaces "Agente Zabbix" y "SNMP" configuradas.

Solicitud:

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

Respuesta:

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

Ver también