Verificar status de um serviço Protheus

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