Divers

Table des matières

Surveiller un serveur d'application ou une base de données
Utiliser un injecteur de charge additionnel
Planifier un test

Surveiller un serveur d'application ou une base de données

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".

Comprendre le contexte

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.

Ajouter et définir des moniteurs

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.

Configuration du moniteur

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.

Validation de la connexion

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é.

Information surveillée

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.

Observer l'information surveillée durant l'exécution d'un scénario

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.

Combiner les statistiques de NeoLoad et les informations surveillées

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.