Monitorar url e porta - https - Verificar disponibilidade da aplicação

Ola.
Gostaria de saber se alguem saber ou tem alguma sugestão para meu problema.

Preciso monitorar o status de uma aplicação web interna da empresa. minhaurl:porta . Existe alguma API ou solução que faria uma monitoração de portas ou URL?

Na realidade só gostaria de saber se a aplicação esta no ar ou não!

Pergunto isso porque a url a ser monitorada é https. Não sei que rumo tomar pois ao ler sobre a API URL, pude verificar que para https, acho que seria necessario uma conexão diferente, confere?

grato

Acho que você poderia simplesmente criar um socket e ver se consegue conectar.

algo do tipo:

Socket s = new Socket();
SocketAddress address = new InetSocketAddress(endereço, porta);
try {
  s.conect(address, timeOut); // o timeOut é opcional
  s.close();
} catch (UncknowHostException x) {
} catch . . . 

Isso não resolveria?