Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Únase a nuestro proyecto de traducción y ayude a traducir la documentación de Zabbix a su lengua materna.

13 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 equipos 2 groupids.0 ID de grupo de equipos.

Nota: Para configurar varios grupos de equipos, cree un objeto de campo de widget de tablero para cada grupo de equipos con un número incrementado en el nombre de la propiedad.

Este parámetro no se admite si se configura el widget en una plantilla de tablero.
Tipo de interfaz 0 interface_type.0 0 - Ninguno;
1 - Agente Zabbix (verificaciones pasivas);
2 - SNMP;
3 - IPMI;
4 - JMX;< br>5 - Agente Zabbix (verificaciones activas).

Predeterminado: 1, 2, 3, 4, 5 (todo habilitado).

Nota: Para configurar múltiples valores, cree un widget de panel objeto de campo para cada valor con un número incrementado en el nombre de la propiedad.
Diseño 0 layout 0 - (predeterminado) Horizontal;
1 - Vertical.
Mostrar equipos en mantenimiento 0 maintenance 0 - (predeterminado) Deshabilitado;
1 - Habilitado.
Mostrar solo totales 0 only_totals 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 de 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": 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
       }

Respuesta:

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

Ver también