Table des matières
| Surveiller un serveur d'application ou une base de données |
| Utiliser un injecteur de charge additionnel |
| Planifier un test |
Ce tutoriel décrit comment créer, configurer et utiliser un moniteur de serveur d'application ou de base de données. Il détaille l'ensemble des ces étapes à travers un exemple concret : le moniteur Linux.
Afin de bien comprendre ce tutoriel, il est conseillé d'avoir lu auparavant la documentation de référence sur les "Moniteurs".
NeoLoad fournit de nombreuses statistiques sur votre application, ces éléments se concentrent principalement sur les temps de réponse de vos pages web. Il s'avère souvent instructif et pertinent de combiner et vérifier ces chiffres par rapport à des statistiques provenant de composants tels que le serveur ou la base de données qui hébergent votre application et vos données. NeoLoad fournit des fonctionnalités qui vous permettent de surveiller les composants intervenant dans l'architecture de votre application.
Pour définir des moniteurs, sélectionnez l'onglet
"Moniteurs" dans la partie
"Conception" de NeoLoad.

Pour ajouter un moniteur il faut définir la machine à monitorer.
Pour celà, cliquez sur le bouton "Nouvelle machine
monitorée".
NeoLoad affiche alors la boîte de dialogue permettant de définir les moniteurs à utiliser sur la machine :

La boîte de dialogue liste les types de composants et/ou protocoles que NeoLoad peut surveiller. Ces moniteurs sont optionnels, contactez Neotys pour plus d'information si vous êtes intéressé par un type spécifique de moniteur.
Entrez le nom de machine ou l'adresse IP du serveur et sélectionnez
les moniteurs que vous souhaitez surveiller sur cette machine. Dans notre
exemple nous sélectionnons le moniteur Linux.
Cliquez sur "Suivant >" pour configurer les
moniteurs sélectionnés précédemment. Le panneau suivant vous affiche la
documentation du moniteur.
Cliquez à nouveau sur "Suivant >" pour
entrer les détails du moniteur. Pour plus d'informations sur les
paramètres spécifiques à chaque moniteur, reportez-vous au Guide de référence.

Afin de vous assurer que le moniteur fonctionne bien et que
NeoLoad arrive à se connecter à votre serveur, vous pouvez tester la
connexion en cliquant sur le bouton "Tester". Si le
moniteur fonctionne le message "Les paramètres de connexion
sont valides" apparait, sinon le détail de l'erreur est
affiché.

Cliquez sur "Suivant >" pour définir les
compteurs que vous souhaitez surveiller sur votre serveur. Selon le type
de moniteur sélectionné (dans notre cas Linux),
NeoLoad va prédéfinir les compteurs de performances pertinents à
surveiller ainsi que les seuils d'alerte associés. Cocher les compteurs
que vous souhaitez ajouter ou enlever au moniteur.
Dans notre exemple précédent, entre autres : CPU
User, CPU System et CPU
Idle ont été ajoutés comme compteurs à surveiller pour le
moniteur intitulé Linux SSH.

Cliquez sur l'onglet "Seuils d'alerte" pour
définir les seuils d'alerte que vous souhaitez mettre sur vos compteurs
de performances.
Dans cet exemple, deux seuils sont définis sur le compteur
"CPU Idle":
une alerte de type avertissement sera levée lorsque la valeur du compteur sera inférieure ou égale à 50 pendant plus de 5 secondes.
une alerte de type critique sera levée lorsque la valeur du compteur sera inférieure ou égale à 10 pendant plus de 5 secondes.

Cliquez ensuite sur "Terminer" pour créer la
machine, le moniteur et les compteurs de performances associés.

Pendant l'exécution du scénario, vous pouvez sélectionner l'onglet
"Surveillance Moniteurs" dans la partie
"Execution" et ajouter les informations à surveiller
de votre choix dans la zone d'affichage.

La partie "Résultats" de NeoLoad vous permet de
visualiser les graphiques de différents éléments qui ont été surveillés
durant l'exécution. La capture d'écran ci-dessous illustre un graphique
obtenu par la combinaison de la charge utilisateurs et du compteur
CPU Idle du moniteur Linux
SSH.

Dans cet exemple, la valeur du compteur CPU
Idle dépasse régulièrement le seuil d'alerte <=
50% à partir d'une charge utilisateur supérieure à 120
utilisateurs virtuels simultanés.