12 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 host.

|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;< br>600 - 10 minutos;
900 - (predeterminado) 15 minutos.| |Grupos de equipos|<|2|groupids.0|Grupo de equipos ID.

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

Este parámetro no se admite si se configura el widget en un panel de plantilla.| |<|Grupos de equipos (Widget)|1|groupids._reference|En lugar del ID de Grupo de equipos:
ABCDE._hostgroupids - establezca un widget compatible (con su parámetro Reference establecido en "ABCDE") como fuente de datos para grupos de equipos.

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

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

Nota: Para configurar múltiples valores, cree un objeto de campo del widget del panel 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