Páginas filhas
  • TOTVS Discovery

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Adicionado a informações "children" que representa os nós filhos de cada nó descoberto.

...

Quando necessário, o JSON de retorno deverá possuir uma lista com a estrutura de informações dos itens que foram avaliados nós filhos para o nó descoberto pelo TOTVS Discovery.

Esta estrutura deve seguir conforme descrito abaixo:

AtributoTipoDescriçãoObrigatório?Valores
hostStringIP ou domínio do nó filho.Sim
portNumericPorta do nó filho.Sim
categoryStringCategoria do nó filho.Sim
nameStringNome do nó filho.Não

Estrutura com informações dos itens avaliados
Âncora
info_struct
info_struct

...

Quando necessário, o JSON de retorno de deverá possuir uma lista com a estrutura de informações de saúde da informação retornada pelo TOTVS Discovery.

Esta estrutura deve seguir conforme descrito abaixo:

...

AtributoTipoDescriçãoObrigatório?Valores
hostStringIP ou domínio do nó descoberto.Sim
portNumericPorta do nó descoberto.Sim
categoryStringCategoria do nó descoberto.Sim
  • server:
    Servidor de Aplicação
  • machine:
    ???
  • database:
    Banco de Dados
  • lsv:
    Servidor de Licenças
  • gateway:
    ???
nameStringNome do nó descoberto.Não
dateDateStringData de descoberta do nó (no formato yyyy-mm-ddThh:mm:ss.nnnnnn+|-hh:mm).Sim
infoArrayLista com a estrutura com as informações dos itens avaliados.Não
childrenArrayLista dos nós filhos do nó descoberto.Não

Exemplo JSON de retorno

Bloco de código
languagejs
{
	"total": 2,
	"hasNext": false,
	"items": [{
		"host": "10.1.1.1",
		"port": 1234,
		"category": "server|machine|database|lsv|gateway",
		"name": "PROTHEUS_V12_PROD",
		"date": "yyyy-mm-ddThh:mm:ss.nnnnnn+|-hh:mm",
		"info": [{
			"code": "cpu",
			"title": "CPU",
			"detail": "Central Processing Unit",
			"value": "90",
			"health": [{
				"type": "success|warning|error|danger",
				"message": "Consumo de CPU em 80%",
				"details": "O alto consumo da CPU do servidor prejudica o desempenho do sistema",
				"helpUrl": "http://www.tdn.totvs.com.br"
			}, {
				"type": "success|warning|error|danger",
				"message": "Memória disponível no servidor abaixo da recomendada",
				"details": "O recomendado para o uso do TOTVS Microsiga Protheus é de no mínimo 8gb de RAM",
				"helpUrl": "http://www.tdn.totvs.com.br"
			}]
		}]
	}],
	"children": [{
		"host": "10.1.1.1",
		"port": 5555,
		"name": "DBACCESS",
		"category": "server|machine|database|lsv|gateway"

	}]
}