> Objeto de tarea

Los siguientes objetos están directamente relacionados con la API "tarea".

El objeto de tarea tiene las siguientes propiedades:

Propiedad Tipo Descripción
taskid string (readonly) ID de la tarea.
tipo
(obligatorio)
entero Tipo de tarea.

Valores posibles:
1 - Información de diagnóstico;
6 - Comprobar ahora.
status integer (sólo lectura) Estado de la tarea.

Valores posibles:
1 - nueva tarea;
2 - tarea en progreso;
3 - tarea completada;
4: la tarea ha caducado.
reloj marca de tiempo (solo lectura) Hora en la que se creó la tarea.
ttl integer (readonly) El tiempo en segundos después del cual expira la tarea.
proxy_hostid cadena ID del proxy sobre el cual se recopila la estadística de información de diagnóstico.
Ignorado para las tareas 'Verificar ahora'.
solicitud
(obligatorio)
objeto Objeto de solicitud de tarea según el tipo de tarea:
El objeto de la tarea 'Verificar ahora' se describe en detalle a continuación;
El objeto de la tarea 'Información de diagnóstico' se describe en detalle a continuación.
resultado objeto (solo lectura) Objeto de resultado de la tarea de información de diagnóstico. Puede contener NULL si el resultado aún no está listo. El objeto de resultado se describe en detalle a continuación.

Objeto de solicitud 'Comprobar ahora'

El objeto de solicitud de tarea 'Comprobar ahora' tiene las siguientes propiedades.

Propiedad Tipo Descripción
itemid cadena ID de la métrica y reglas de descubrimiento de bajo nivel.

Objeto de solicitud 'Información de diagnóstico'

El objeto de solicitud de tarea de información de diagnóstico tiene las siguientes propiedades. El objeto de solicitud de estadística para todo tipo de propiedades es descrito en detalle a continuación.

Propiedad Tipo Descripción
historycache objeto Solicitud de estadística de caché de historial. Disponible en servidor y proxy.
valuecache objeto Solicitud de estadística de caché de elementos. Disponible en el servidor.
preprocessing objeto Solicitud de estadística del administrador de preprocesamiento. Disponible en servidor y proxy.
alerting objeto Solicitud de estadística del administrador de alertas. Disponible en el servidor.
lld objeto Solicitud de estadística del administrador LLD. Disponible en el servidor.

Objeto de solicitud de estadística

El objeto de solicitud de estadística se utiliza para definir qué tipo de información se debe recopilar sobre los procesos internos del servidor/proxy. Tiene las siguientes propiedades.

Propiedad Tipo Descripción
stats consulta Propiedades del objeto estadístico que se devolverán.
La lista de campos disponibles para cada tipo de estadística de información de diagnóstico se describe en detalle a continuación.

Valor predeterminado: extend devolverá todos los campos estadísticos disponibles.
top objeto Objeto para ordenar y limitar los valores estadísticos devueltos. La lista de campos disponibles para cada tipo de estadística de información de diagnóstico se describe en detalle a continuación.

Ejemplo: { “source.alerts”: 10 }
Lista de campos estadísticos disponibles para cada tipo de solicitud de información de diagnóstico

Se pueden solicitar los siguientes campos estadísticos para cada tipo de diagnóstico Solicitud de información de la propiedad.

Tipo de diagnóstico Campos disponibles Descripción
historycache items Número de elementos almacenados en caché.
valores Número de valores almacenados en caché.
memoria Estadísticas de memoria compartida (espacio libre, número de fragmentos utilizados, número de fragmentos libres, tamaño máximo de fragmentos libres).
memory.data Historial de estadísticas de memoria compartida de caché de datos.
memory.index Estadísticas de memoria compartida de caché de índice histórico.
valuecache items Número de elementos almacenados en caché.
valores Número de valores almacenados en caché.
memoria Estadísticas de memoria compartida (espacio libre, número de fragmentos utilizados, número de fragmentos libres, tamaño máximo de fragmentos libres).
modo Modo de caché de valores.
preprocesamiento valores Número de valores en cola.
preproc.values Número de valores en cola con pasos de preprocesamiento.
alertas alertas Número de alertas en cola.
lld rules Número de reglas en cola.
valores Número de valores en cola.
Lista de campos de ordenación disponibles para cada tipo de solicitud de información de diagnóstico

Los siguientes campos estadísticos se pueden utilizar para ordenar y limitar las solicitudes de información.

Tipo de diagnóstico Campos disponibles Tipo
historycache valores entero
valuecache valores entero
request.values entero
preprocessing valores entero
alerting media.alerts entero
source.alerts entero
lld valores entero

Objeto de resultado estadístico

El objeto de resultado estadístico se recupera en el campo result del objeto de tarea.

Propiedad Tipo Descripción
status entero (solo lectura) Estado del resultado de la tarea.

Valores posibles:
-1: se produjo un error durante la realización de la tarea;
0: se crea el resultado de la tarea.
data cadena/objeto Resultados según el objeto de solicitud de estadística de una tarea de información de diagnóstico particular. Contiene una cadena de mensaje de error si se produjo un error durante la realización de la tarea.