3 Resumen de datos

Este widget está obsoleto y se eliminará en la próxima versión principal. Considere usar el widget Top hosts en su lugar.

Descripción

Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar el widget Resumen de datos en los métodos dashboard.create y dashboard.update.

Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar los widgets integrados y crear widgets personalizados, pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget Resumen de datos, consulte los requisitos de los parámetros descritos en las tablas siguientes.

Parámetros

Los siguientes parámetros son compatibles con el widget Resumen de datos.

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

Nota: Para configurar varios grupos de hosts, cree un objeto de campo de widget de panel para cada grupo anfitrión.| |Hosts|<|3|hostids|Host ID.

Nota: Para configurar varios hosts, cree un objeto de campo de widget de tablero para cada host . Para varios hosts, el parámetro Grupos de hosts no debe estar configurado en absoluto o configurarse con al menos un grupo de hosts al que pertenecen los hosts configurados.| |Etiquetas (el número en el nombre de la propiedad (por ejemplo, etiquetas.tag.0) hace referencia al orden de las etiquetas en la lista de evaluación de etiquetas)|<|<|<|<| |<|Tipo de evaluación|0|evaltype|0 - (predeterminado) Y/O;
2 - O.| |^|Nombre de etiqueta|1|tags.tag.0|Cualquier valor de cadena.

Parámetro Nombre de etiqueta requerido si se configuran Etiquetas.| |^|Operador|0|tags.operator.0|0 - Contiene;
1 - Es igual;
2 - No contiene;
3 - No es igual;
4 - Existe ;
5 - No existe.

Parámetro Operador requerido si se configuran Etiquetas.| |^|Valor de etiqueta|1|tags.value.0|Cualquier valor de cadena.

Parámetro Valor de etiqueta requerido si se configuran Etiquetas.| |Mostrar problemas suprimidos|<|0|show_suppressed|0 - (predeterminado) Deshabilitado;
1 - Habilitado.| |Ubicación de los hosts|<|0|estilo|0 - (predeterminado) Izquierda;
1 - Arriba.|

Ejemplos

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

Configurando un widget Resumen de datos

Configure un widget Resumen de datos que muestre el dato "10084" para host y solo para items los cuales la etiqueta con el nombre "componente" contenga el valor "cpu". Además, muestre los datos con hosts ubicados en el tope.

Solicitud:

{
       "jsonrpc": "2.0",
       "method": "dashboard.create",
       "params": {
       "name": "My dashboard",
       "display_period": 30,
       "auto_start": 1,
       "pages": [
       {
       "widgets": [
       {
       "type": "dataover",
       "name": "Data overview",
       "x": 0,
       "y": 0,
       "width": 12,
       "height": 5,
       "view_mode": 0,
       "fields": [
       {
       "type": 3,
       "name": "hostids",
       "value": 10084
       },
       {
       "type": 1,
       "name": "tags.tag.0",
       "value": "component"
       },
       {
       "type": 0,
       "name": "tags.operator.0",
       "value": 0
       },
       {
       "type": 1,
       "name": "tags.value.0",
       "value": "cpu"
       },
       {
       "type": 0,
       "name": "style",
       "value": 1
       }
       ]
       }
       ]
       }
       ],
       "userGroups": [
       {
       "usrgrpid": 7,
       "permission": 2
       }
       ],
       "users": [
       {
       "userid": 1,
       "permission": 3
       }
       ]
       },
       "auth": "038e1d7b1735c6a5436ee9eae095879e",
       "id": 1
       }

Respuesta:

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

Ver también

-Dashboard widget field -dashboard.create -dashboard.update