La, on est plus sur des applis métier, qui évoluent peu ou pas en termes de fonctionnalités. Et c'est principalement du :
- connexion à la page - login |-> on obtiens le bon truc -> OK |-> on a un message d'erreur -> KO
On Wed, 18 May 2011 14:24:53 +0200, Valentin Surrel wrote:
En quick-and-dirty (et encore, pas temps que ça), on utilise une page spéciale dans l'appli web qui fait ses propres check :
- test connexion BD (*)
- test connexion API XML des tiers (*)
- test connexion 0MQ (*)
- quelques tests fonctionnels permettant de détecter des problèmes
Si tout est ok, la page retourne en HTTP/200. Sinon HTTP/500.
Donc directement appelable depuis nagios/whatever. En plus chaque nouvelle brique applicative ou règle métier peut être implémenté directement et dès la mise en prod suivante ceci sera d'office monitoré.
L'inconvénient des scripts "purs" coté client, c'est que c'est beaucoup plus dur à maintenir quand l'applicatif évolue beaucoup...
A+ Valentin
(*) les tests de connexions ne sont pas basiques, ca ne se contente pas de tester le TCP.
Le 18/05/2011 09:37, Julien Gormotte a écrit :
Bonjour,
J'ai des clients qui veulent faire du contrôle applicatif sur des applis web, et c'est de plus en plus à la mode. Du coup, je me demandais s'il existait des outils simples, de préférence opensource, et idéalement intégrables à un nagios, pour faire cela.
Pour le moment pour pas trop m'embeter, j'utilise l'extension iMacros pour Firefox, ca va un peu plus vite, mais évidemment ca tourne dans FF, donc pas moyen de mettre ca dans un nagios, de controler l'état de sortie, et surtout de ne pas avoir à le lancer à la main...
Bref, il faudrait un truc scriptable, pas trop chiant à utiliser, et qui puisse tourner sur un Unix... Si vous connaissez quelque chose du style...
Merci d'avance :) _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/