Alguém sabe informar se existe alguma função em AdvPL que eu consiga identificar se um serviço do Protheus está parado ou travado ou algo nesse sentido?
Por exemplo: Um ambiente que possui diversas rotinas “automáticas” que são executadas através de um JOB (appserver separado do ERP), mas de vez em quando o pessoal derruba esse serviço e esquece de subir ou até mesmo o serviço trava. Preciso é algo que identifique se esse serviço está ativo e caso contrário gerar um alerta para equipe de TI. Isso é possível?
Adriano, se não me engano o TOTVS Discovery faz isso. Dá uma olhada: https://tdn.totvs.com/display/framework/TOTVS+Discovery
Adriano,
Existem vários softwares que monitoram Portas no Servidor e enviam e-mail de alerta quando alguma porta não está "on-line", talvez essa seja uma possível solução para esse problema.
Adriano, boa tarde.
Utilize a função TRPC, com ela vc consegue conectar no servidor e porta especificado, caso retorne .T., quer dizer que ele esta ativo.
Documentação: https://tdn.totvs.com/display/tec/TRpc