STATUS do servidor

Bom dia,
Gostaria de fazer algo que mostrava servidor on ou off tipo aquelas bolinhas verdes quando o servido esta on e uma bolinha vermelha quando o servidor esta off, para isso eu estava pensado em usar o Ping do cmd, mais não tenho noção de como fazer, ou uma ideia melhor.
Alguem pode me dar uma ideia ou me ajuda como dou esse pig e passo para aplicação o resultado dele?
Obrigado desde ja.

Nunca fiz, mas o meio é esse mesmo, através de ping, aqui nesse site tem um exemplo de código para fazê-lo.

OPAAAA!
Isso mesmo obrigado vo testar ele.

Pra que ping? O.o

Pq vc não faz um get normal pelo Java? Se responder, ele está ativo, se não, ele morreu. Simples assim.

É uma ideia boa também porem não atende as minhas necessidades, são 2 aplicações diferentes onde a primeira aplicação é a produção e a segunda aplicação é a monitoração.

[quote=alextr]É uma ideia boa também porem não atende as minhas necessidades, são 2 aplicações diferentes onde a primeira aplicação é a produção e a segunda aplicação é a monitoração.[/quote]Desculpe, mas você entendeu o que eu falei?

Aplicação de Monitoramento faria um GET http para a aplicação de produção e pronto. Não existe a necessidade de utilizar um recurso do SO para isso. E se depois seu projeto trocar de windows para linux, já pensou que você terá que refatorar isso ao utilizar um PING?

E tem outra. você fazer um ping para o servidor, não quer dizer que teu projeto está funcional, pensou nisso? Um ping retorna se tem alguem respondendo. Seu servidor pode retorar ok, mas tua aplicação está com problema.

[quote=Hebert Coelho][quote=alextr]É uma ideia boa também porem não atende as minhas necessidades, são 2 aplicações diferentes onde a primeira aplicação é a produção e a segunda aplicação é a monitoração.[/quote]Desculpe, mas você entendeu o que eu falei?

Aplicação de Monitoramento faria um GET http para a aplicação de produção e pronto. Não existe a necessidade de utilizar um recurso do SO para isso. E se depois seu projeto trocar de windows para linux, já pensou que você terá que refatorar isso ao utilizar um PING?

E tem outra. você fazer um ping para o servidor, não quer dizer que teu projeto está funcional, pensou nisso? Um ping retorna se tem alguem respondendo. Seu servidor pode retorar ok, mas tua aplicação está com problema.[/quote]
Sugeri ping pois ele disse servidor, mas se for aplicação web sua sugestão é a melhor o possível.

Agora entendi, e porem não sei como pegar o http da aplicação poderia me ajudar nisso?

[quote=alextr]Agora entendi, e porem não sei como pegar o http da aplicação poderia me ajudar nisso?[/quote]Da aplicação você criaria uma página que seu serviço chamaria.

http://meuprojeto/status por exemplo. Basta você criar a chamada e fazer com que seu serviço chame.

Se não responder, é pq seu produto caiu. Se responder você poderia ter informações como
banco_de_dados:OK
serviço_de_pagamento:FAIL