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 :)
On 18/05/2011 09:37, Julien Gormotte wrote:
Bonjour,
Bref, il faudrait un truc scriptable, pas trop chiant à utiliser, et qui puisse tourner sur un Unix... Si vous connaissez quelque chose du style...
Hello,
Capybara + RSpec peut faire l'affaire : http://railscasts.com/episodes/257-request-specs-and-capybara
A+
M
Dans des contexte différents, j'ai vu deux choses : - (gros opérateur télécom) JMeter (apache) en standalone - (petite boîte web) Selenium depuis un browser
Par contre, jamais vu d'intégration dans nagios...
JFB
Le 18 mai 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/
Le 18/05/2011 09:49, JF Bustarret a écrit :
Dans des contexte différents, j'ai vu deux choses :
- (gros opérateur télécom) JMeter (apache) en standalone
- (petite boîte web) Selenium depuis un browser
Par contre, jamais vu d'intégration dans nagios...
Hello,
Sur monitoring-fr j'ai vu des posts su cucumber-nagios. Pas essayé encore mais sur le papier ca a l'air intéressant.
On 05/18/2011 10:17 AM, Raphael Mazelier wrote:
Sur monitoring-fr j'ai vu des posts su cucumber-nagios. Pas essayé encore mais sur le papier ca a l'air intéressant.
+1
Y'avait une conf intéressante au FOSDEM l'an dernier : http://video.fosdem.org/2010/maintracks/flapjack-cucumber.xvid.avi
- (petite boîte web) Selenium depuis un browser
selenium est excellent, et peut se passer du browser ( tu peux rejouer tes tests sur un serveur le browser est surtout utile pour enregistrer les tests http://seleniumhq.org/ je recommande chaudement, c est un investissement de temps au debut, mais apres c est vraiment cool
Ca semble pas mal effectivement. Par contre le module firefox ne semble pas compatible avec FF 4.01 :p Je vais essayer si je trouve le temps :)
On Wed, 18 May 2011 03:26:47 -0500, neo futur wrote:
- (petite boîte web) Selenium depuis un browser
selenium est excellent, et peut se passer du browser ( tu peux rejouer tes tests sur un serveur le browser est surtout utile pour enregistrer les tests http://seleniumhq.org/ je recommande chaudement, c est un investissement de temps au debut, mais apres c est vraiment cool _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
webinject s'intègre parfaitement à nagios. Je crois même que c'est un module par défaut.
Le 18/05/2011 12:05, Lucas a écrit :
webinject s'intègre parfaitement à nagios. Je crois même que c'est un module par défaut.
Bonjour,
Je confirme, WebInject est parfaitement intégrable à Nagios. http://www.webinject.org/plugin.html
De plus, il gère même les données de performances (perfdata) afin de générer des graphiques en fonction des différentes phases du test effectué.
On 18/05/2011 10:26, neo futur wrote:
- (petite boîte web) Selenium depuis un browser
selenium est excellent, et peut se passer du browser ( tu peux rejouer tes tests sur un serveur le browser est surtout utile pour enregistrer les tests http://seleniumhq.org/ je recommande chaudement, c est un investissement de temps au debut, mais apres c est vraiment cool _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Effectivement ça à l'air pas mal, tu peux t'en service pour faire un plugin pour nagios, par exemple avec ca :http://search.cpan.org/~mattp/Test-WWW-Selenium-1.25/lib/WWW/Selenium.pm http://search.cpan.org/%7Emattp/Test-WWW-Selenium-1.25/lib/WWW/Selenium.pm
Bonjour,
Regardez peut être du cote de zabbix, a une époque j'avais vu un module permettant d'envoyer des requêtes précises vers des serveurs webs. Je n'ai pas eut l'occasion d'aller plus loin.
Bonne journée. Fabien
Le 18 mai 2011 à 09:37, Julien Gormotte julien@gormotte.info 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/
Bonjour la liste,
je confirme pour zabbix, il y a un module de supervision web qui fait des requêtes et vérifie des codes de retour précis ( 200/403/404 ) ou des eregs sur la page retournée par le serveur.
On peut définir plusieurs étapes successives.
Cdt,
Tristan.
Le 18/05/2011 11:07, Fabien Lebret a écrit :
Bonjour,
Regardez peut être du cote de zabbix, a une époque j'avais vu un module permettant d'envoyer des requêtes précises vers des serveurs webs. Je n'ai pas eut l'occasion d'aller plus loin.
Bonne journée. Fabien
Le 18 mai 2011 à 09:37, Julien Gormottejulien@gormotte.info 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/
Bonjour,
Je ne l'ai pas tester mais pour du monitoring d'appli web j'avais vu webinject qui avait l'air très configurable (ou pas).
A tester ?
L.
Malheureusement, ici c'est nagios only... Par contre, c'est à retenir, merci pour l'info.
On Wed, 18 May 2011 11:40:27 +0200, Tristan Mahé wrote:
Bonjour la liste,
je confirme pour zabbix, il y a un module de supervision web qui fait des requêtes et vérifie des codes de retour précis ( 200/403/404 ) ou des eregs sur la page retournée par le serveur.
On peut définir plusieurs étapes successives.
Cdt,
Tristan.
Le 18/05/2011 11:07, Fabien Lebret a écrit :
Bonjour,
Regardez peut être du cote de zabbix, a une époque j'avais vu un module permettant d'envoyer des requêtes précises vers des serveurs webs. Je n'ai pas eut l'occasion d'aller plus loin.
Bonne journée. Fabien
Le 18 mai 2011 à 09:37, Julien Gormottejulien@gormotte.info 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/
Liste de diffusion du FRsAG http://www.frsag.org/
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/
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/
Si ce que tu as a tester est assez basique regarde le plugin check_http, tu peux gérer tes codes de retour, le contenu de tes pages, l'authentification "basique", les certificats ....
On 18/05/2011 15:34, Julien Gormotte wrote:
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/
Liste de diffusion du FRsAG http://www.frsag.org/
Bonjour,
Je confirme pour Zabbix, il y a un module permettant de faire des petits scénarios "métiers" avec un contrôle du retour.
Sinon, pour JMeter, tu peux aussi l'intégrer avec Hudson pour avoir des tests de "performances" avec bien entendu le contrôle (assertion) sur les réponses attendues. JMeter a l'avantage d'être multi protocole (http, ftp, smtp, pop, mom, soap, etc), donc tu peux l'utiliser pour faire des contrôles "métiers" à peu près partout.
Si tu veux voir ce que donne, il y a un billet sur mon blog sur l'intégration de JMeter + Hudson (les captures d'écrans à la fin) http://blog.milamberspace.net/index.php/2011/04/27/integration-dun-test-jmet...
Dans les deux cas (Zabbix, JMeter+Hudson), l'intégration avec Nagios sera difficile.
A+ Milamber
Le 18/05/2011 14:34, Julien Gormotte a ecrit :
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/
Liste de diffusion du FRsAG http://www.frsag.org/