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 -- Michel Blanc 8A68 0871 747A 65B6 E87C 3BEA 187C 36BB 2CE5 68BD
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. -- Raphael Mazelier
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 -- Rémy Sanchez http://hyperthese.net
- (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é. -- Séb
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>
-- Cordialement, Julien Bérard probeSys spécialiste GNU/Linux Tèl: 09-74-76-47-86
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 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/
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. http://www.webinject.org/
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 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/
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/
-- Cordialement, Julien Bérard probeSys spécialiste GNU/Linux Tèl: 09-74-76-47-86
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/
participants (13)
-
Fabien Lebret -
JF Bustarret -
Julien Bérard -
Julien Gormotte -
Lucas -
Michel Blanc -
Milamber -
neo futur -
Raphael Mazelier -
Rémy Sanchez -
Séb -
Tristan Mahé -
Valentin Surrel