TOTVS Discovery

Objetivo

O TOTVS Discovery tem como objetivo monitorar os ambientes (Exemplo: Produção, Homologação, Desenvolvimento, etc...) de execução do ERP Protheus exibindo informações ou diagnósticos, permitindo que o usuário/cliente saiba como se antecipar numa tomada de decisão.

O TOTVS Discovery pode:



O TOTVS Discovery estará disponível a partir da LIB versão 20180820
O Download da ferramenta será disponibilizado em breve. Previsão para Outubro/2018.


Itens monitorados

O TOTVS Discovery monitora os softwares que compõem a instalação básica do Protheus além do Banco de Dados, abrangendo assim os seguintes itens:


O ponto central do monitoramento são os serviços Appserver, sendo a comunicação com os demais itens efetuada a partir dos mesmos.

Topologia




Banco de dados

O monitoramento do banco de dados é efetuado por padrão nos seguintes produtos  


O monitoramento é feito através do disparo de consultas ao próprio banco de dados

Para monitorar bancos de dados não listados acima, deve-se utilizar o ponto de entrada TDDBSTAT.

O ponto de entrada TDDBSTAT tem como um retorno um array na seguinte estrutura:


Abaixo um exemplo do mesmo:

Include 'protheus.ch'

User Function TDDBSTAT()

Local aDeArray As Array

aDeArray := {}

aAdd( aDeArray , { "idTesteMonitor" , "Item monitorado" , "Meu valor monitorado" , { { 1 , "Saúde" , "Tô legal" , Nil } } } )

Return aDeArray

Requisitos mínimos

Para o completo monitoramento do ambiente são necessários os seguintes requisitos:

Como habilitar

O TOTVS Discovery estará disponível a partir da LIB versão 20180820
O Download da ferramenta será disponibilizado em breve. Previsão para Outubro/2018.


O TOTVS Discovery deve ser instalado como um serviço onde será indicado qual o servidor de licenças deverá ser usado para o monitoramento.

Instalação


Confirme a tela de bem vindo


Confirme a tela de “EULA”


Informe em qual diretório devem ser instalados os arquivos do TOTVS Discovery


Caso o diretório não exista o sistema irá criar automaticamente.


Confirme a tela de pacotes necessários para o funcionamento do TOTVS Discovery


Informe os seguintes campos.







Versão Linux


Confirme a tela de “EULA”



Pressione 1 para aceitar o termo e continuar

 

Informe em qual diretório devem ser instalados os arquivos do TOTVS Discovery

Caso o diretório não exista o sistema irá criar automaticamente.

 


Confirme os pacotes necessários para o funcionamento do TOTVS Discovery

 

Informe os seguintes campos: 


Pressione 1 para continuar 


Aguarde a instalação.

Esse é a estrutura criada ao final na instalação:

Para subir o serviço (Server) do TOTVS Discovery execute o seguinte comando: ./discovery.sh start

Server iniciado (appsrvlinux)


Uso

Para a utilização do TOTVS Discovery é necessário o cadastramento de um usuário no Servidor de licenças, maiores detalhes verifique a documentação http://tdn.totvs.com/display/framework/TOTVS+License+Server+Virtual


Acesse o link conforme a instalação http://192.168.1.1:8080




  1. Servidores.

  2. Servidor de licenças.

  3. Gateway.

  4. Banco de dados.


  1. OK - Os itens monitorados não possuem valores fora do padrão.

  2. Atenção - Existe algum item monitorado que requer atenção.

  3. Problemas - Existe algum item monitorado que está fora do padrão de monitoração.



  1. Servidores





2. Servidor de licenças.




3. DBAccess




4. DataBase



Configurações:


Nessa tela é possível configurar os seguintes aspectos do TOTVS Discovery:


FAQ - Perguntas Frequentes