Os objetos a seguir estão diretamente relacionados à API task
.
O objeto de tarefa tem as seguintes propriedades:
Propriedade | Type | Descrição |
---|---|---|
taskid | string | (somente leitura) ID da tarefa. |
type (requerido) |
integer | Tipo de tarefa. Valores possíveis: 1 - Informações de diagnóstico; 6 - Verifique agora. |
status | integer | (somente leitura) Status da tarefa. Valores possíveis: 1 - nova tarefa; 2 - tarefa em andamento; 3 - tarefa concluída; 4 - tarefa expirou. |
clock | timestamp | (somente leitura) Hora em que a tarefa foi criada. |
ttl | integer | (somente leitura) O tempo em segundos após o qual a tarefa expira. |
proxy_hostid | string | ID do proxy sobre o qual a estatística de informações de diagnóstico é coletada. Ignorado para tarefas 'Verificar agora'. |
request (requerido) |
object | Objeto de solicitação de tarefa de acordo com o tipo de tarefa: O objeto da tarefa 'Verificar agora' é descrito em detalhes abaixo; Objeto de 'Informações de diagnóstico' tarefa é descrita em detalhes abaixo. |
result | object | (somente leitura) Objeto de resultado da tarefa de informações de diagnóstico. Pode conter NULL se o resultado ainda não estiver pronto. O objeto de resultado é descrito em detalhes abaixo. |
O objeto de solicitação de tarefa 'Check now' tem as seguintes propriedades.
Propriedade | Type | Descrição |
---|---|---|
itemid | string | ID do item e regras de descoberta de baixo nível. |
The 'Refresh proxy configuration' task request object has the following properties.
Property | Type | Description |
---|---|---|
proxy_hostids | array | Proxy IDs. |
O objeto de solicitação de tarefa de informações de diagnóstico tem as seguintes propriedades. O objeto de solicitação de estatística para todos os tipos de propriedades é descrito em detalhes abaixo.
Propriedade | Type | Descrição |
---|---|---|
historycache | object | Solicitação de estatística de cache de histórico. Disponível no servidor e proxy. |
valuecache | object | Solicitação de estatísticas de cache de itens. Disponível no servidor. |
preprocessing | object | Solicitação de estatística do gerenciador de pré-processamento. Disponível no server e proxy. |
alerting | object | Solicitação de estatística do gerenciador de alertas. Disponível no servidor. |
lld | objeto | solicitação de estatística do gerenciador de LLC. Disponível no servidor. |
O objeto de solicitação de estatística é usado para definir que tipo de informação deve ser coletada sobre os processos internos do servidor/proxy. Tem as seguintes propriedades.
Propriedade | Type | Descrição |
---|---|---|
stats | query | Propriedades do objeto estatístico a serem retornadas. A lista de campos disponíveis para cada tipo de estatística de informação de diagnóstico é descrita em detalhes abaixo. Padrão: extend retornará todos os campos de estatística disponíveis. |
top | object | Objeto para classificar e limitar os valores estatísticos retornados. A lista de campos disponíveis para cada tipo de estatística de informações de diagnóstico é descrita em detalhes abaixo. Exemplo: { “source.alerts”: 10 } |
Os campos de estatística a seguir podem ser solicitados para cada tipo de propriedade de solicitação de informações de diagnóstico.
Tipo de diagnóstico | Campos disponíveis | Descrição |
---|---|---|
historycache | items | Número de itens em cache. |
values | Número de valores em cache. | |
memory | Estatísticas de memória compartilhada (free space, number of used chunks, number of free chunks, max size of free chunk). | |
memory.data | Estatísticas de memória compartilhada do cache de dados do histórico. | |
memory.index | Estatísticas de memória compartilhada do cache de índice de histórico. | |
valuecache | items | Número de itens em cache. |
values | Número de valores em cache. | |
memory | Estatísticas de memória compartilhada (free space, number of used chunks, number of free chunks, max size of free chunk). | |
mode | Modo de cache de valor. | |
preprocessing | values | Número de valores enfileirados. |
preproc.values | Número de valores enfileirados com etapas de pré-processamento. | |
alerting | alerts | Número de alertas na fila. |
lld | rules | Número de regras enfileiradas. |
values | Número de valores enfileirados. |
Os campos estatísticos a seguir podem ser usados para classificar e limitar as informações solicitadas.
Tipo de diagnóstico | Campos disponíveis | Tipo |
---|---|---|
historycache | values | integer |
valuecache | values | integer |
request.values | integer | |
preprocessing | values | integer |
alerting | media.alerts | integer |
source.alerts | integer | |
lld | values | integer |
O objeto de resultado da estatística é recuperado no campo result
do objeto de tarefa.
Propriedade | Type | Descrição |
---|---|---|
status | integer | (somente leitura) Status do resultado da tarefa. Valores possíveis: -1 - ocorreu um erro durante a execução da tarefa; 0 - o resultado da tarefa é criado. |
data | string/object | Resultados de acordo com o objeto de solicitação de estatística de determinada tarefa de informações de diagnóstico. Contém uma string de mensagem de erro se ocorreu um erro durante a execução da tarefa. |