2013-02-12 13 views
7

Ho un'app Web Java in esecuzione (con Spring) e desidero che venga eseguito un controllo di integrità ogni pochi minuti. Non sto controllando Tomcat o JVM ma rigorosamente a livello di applicazione, quindi ho alcune idee da verificare.Buone pratiche di verifica dell'integrità delle applicazioni Web Java

Ad esempio:

  • fare una semplice query per verificare DB sanità mentale
  • verifica che l'ambiente è "produzione" (causa che è l'unico che sarà monitorato)

Fondamentalmente sto cercando altre idee e suggerimenti su cosa controllare o alcune best practice per questo.

Qualche idea?

risposta

1

Abbiamo sviluppato un URL speciale che accede a un controller mvc di primavera che verifica vari aspetti della nostra applicazione. Devi solo restituire un 500 se trovi qualcosa di sbagliato e inserisci il link url al tuo strumento di monitoraggio preferito. Utilizziamo sia pingdom sia nagios nella nostra struttura.

https://www.pingdom.com/

http://nagios.org/

0

Forse creare una pagina che viene generato dal db, hanno qualche particolare uscita su di esso che Nagios controlli per, in modo quindi si conosce la porta HTTP è alto, il server web è in realtà serve una pagina web e il db è accessibile dall'app.