Operations sur les moniteurs

Vous pouvez effectuer diverses operations sur le moniteur. Decouvrez ci-dessous ce que vous pouvez realiser.

Operations disponibles


monitor actions

  1. Afficher le rapport du moniteur. Aller a afficher le rapport.

  2. Visualiser en direct l’execution du moniteur. Aller a vue en direct.

  3. Desactiver l’execution du moniteur. Aller a desactiver le moniteur.

  4. Activer l’execution du moniteur. Aller a activer le moniteur.

  5. Executer le moniteur en mode navigateur sur le MNS Monitor. Aller a mode navigateur.

  6. Executer le moniteur en mode headless sur le MNS Monitor. Aller a mode headless.

  7. Arreter l’execution du moniteur. Aller a arreter un moniteur en cours.

  8. Supprimer le moniteur. Aller a supprimer le moniteur.

  9. Nettoyer les donnees du moniteur. Aller a nettoyer le moniteur.

  10. Telecharger le dernier fichier journal du moniteur. Aller a dernier fichier journal.

  11. Telecharger le dernier fichier HAR du moniteur. Aller a dernier fichier HAR.

  12. Telecharger les fichiers d’execution du moniteur. Aller a telecharger les fichiers d’execution.

  13. Voir le moniteur. Aller a voir le moniteur.

  14. Dupliquer le moniteur. Aller a dupliquer le moniteur.

  15. Modifier le moniteur. Aller a modifier le moniteur.

  16. Calculer et definir les seuils du moniteur en fonction de l’historique des executions. Aller a calculer les seuils du moniteur.

Une fois connecte, vous pouvez effectuer les operations ci-dessous.

Afficher le rapport

  1. Survolez le moniteur et cliquez sur l’icone de rapport
monitor actions
  1. Le rapport s’affiche dans une fenetre modale
monitor actions

Vue en direct

  1. Survolez le moniteur et cliquez sur l’icone de vue en direct
monitor actions
  1. La vue en direct de l’execution du moniteur s’affiche dans la fenetre modale
monitor actions

Desactiver le moniteur

  1. Survolez le moniteur et cliquez sur l’icone de desactivation
monitor actions
  1. Une alerte apparait, cliquez sur OK dans la fenetre modale
monitor actions

monitor actions

Activer le moniteur

  1. Survolez le moniteur et cliquez sur l’icone d’activation
monitor actions

monitor actions

Arreter un moniteur en cours d’execution

  1. Survolez le moniteur et cliquez sur l’icone d’arret
monitor actions

En bas a droite, une fois l’operation d’arret terminee, la notification de statut s’affichera.

  • Si le moniteur a ete arrete avec succes :

server settings

  • Si le moniteur n’est pas en cours d’execution :

server settings

Mode navigateur

Lorsque le moniteur est execute en mode navigateur, l’execution ouvrira le navigateur specifie et vous pourrez voir l’interaction du navigateur avec le site web.

  1. Survolez le moniteur et cliquez sur l’icone du mode navigateur
monitor actions

En bas a droite, une fois l’execution terminee, la notification de statut s’affichera. Voici les statuts possibles :

  • Si le moniteur s’execute avec succes :

server settings

  • Si le moniteur rencontre une erreur :

server settings

  • Si la configuration du moniteur est manquante :

server settings

  • Si le moniteur ne parvient pas a demarrer :

server settings

  • S’il y a deja une instance du moniteur en cours d’execution :

server settings

Pour la signification des statuts, consultez les statuts des moniteurs.

Mode headless

Lorsque le moniteur est execute en mode headless, l’execution n’ouvrira aucun navigateur et s’executera silencieusement en arriere-plan.

  1. Survolez le moniteur et cliquez sur l’icone du mode headless
monitor actions

En bas a droite, une fois l’execution terminee, la notification de statut s’affichera. Pour les statuts, consultez les statuts des moniteurs.

Statuts des moniteurs

Voici les codes couleur de statut des executions de moniteurs : server settings

  1. overlap : ce statut signifie qu’il y a deja un moniteur en cours d’execution. Attendez que le moniteur termine avant de le relancer.
  2. error : ce statut signifie que le moniteur n’a pas reussi a s’executer.
  3. config : ce statut signifie que la configuration du moniteur est manquante sur la sonde.
  4. exception : ce statut survient lorsque le moniteur n’a pas reussi a demarrer.
  5. couleur verte : ce statut signifie que le moniteur s’est execute avec succes. La valeur affichee correspond au temps d’execution.
  6. couleur jaune : ce statut signifie que le moniteur s’est execute avec succes mais que le seuil mineur a ete depasse. La valeur affichee correspond au temps d’execution.
  7. couleur orange : ce statut signifie que le moniteur s’est execute avec succes mais que le seuil majeur a ete depasse. La valeur affichee correspond au temps d’execution.
  8. couleur rouge : ce statut signifie que le moniteur s’est execute avec succes mais que le seuil critique a ete depasse. La valeur affichee correspond au temps d’execution.

Supprimer le moniteur

  1. Survolez le moniteur et cliquez sur l’icone de suppression
monitor actions
  1. Repondez yes pour effectuer la suppression, sinon repondez no monitor actions

En bas a droite, une fois la suppression terminee, la notification de statut s’affichera. Voici les statuts possibles :

  • Si la suppression du moniteur a reussi :

server settings

  • Si le moniteur est utilise dans un rapport ou une periode de maintenance :

server settings

Dans ce dernier cas, vous devez retirer le moniteur de ces rapports et/ou periodes de maintenance. Le moniteur ne peut etre supprime que lorsqu’il n’y a plus aucune reference a celui-ci dans les rapports et/ou les periodes de maintenance.

Nettoyer le moniteur

  1. Survolez le moniteur et cliquez sur l’icone de nettoyage
monitor actions
  1. Repondez yes pour effectuer le nettoyage, sinon repondez no
monitor actions

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :
monitor actions

  1. Les donnees du moniteur devraient avoir ete purgees
monitor actions

Dernier fichier journal du moniteur

  1. Survolez le moniteur et cliquez sur l’icone de telechargement du dernier fichier journal
monitor actions

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :
monitor actions

Dernier fichier HAR

  1. Survolez le moniteur et cliquez sur l’icone de telechargement du fichier HAR
monitor actions

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :
monitor actions

Telecharger les fichiers d’execution

  1. Survolez le moniteur et cliquez sur l’icone de telechargement
monitor actions

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :
monitor actions

Voir le moniteur

  1. Survolez le moniteur et cliquez sur l’icone de visualisation
monitor actions
  1. Fermez la fenetre modale pour revenir a la page de liste des moniteurs
monitor actions

Dupliquer le moniteur

  1. Survolez le moniteur et cliquez sur l’icone de duplication
monitor actions
  1. Mettez a jour les parametres, le script et les actions du moniteur pour cette instance dupliquee, puis cliquez sur le bouton de duplication
monitor actions
  1. Le moniteur duplique devrait apparaitre dans la liste
monitor actions

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :

monitor actions

Modifier le moniteur

  1. Survolez le moniteur et cliquez sur l’icone de modification
monitor actions
  1. Mettez a jour les parametres, le script et les actions du moniteur pour cette instance, puis cliquez sur le bouton de mise a jour
monitor actions
  1. Le moniteur modifie devrait apparaitre dans la liste
monitor actions

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :

monitor actions

Calculer les seuils du moniteur

  1. Survolez le moniteur et cliquez sur l’icone “calculer les seuils de ce moniteur”
monitor actions
  1. Une fois termine, le message d’alerte suivant apparait en bas a droite
monitor actions
  1. Les seuils du moniteur concerne devraient etre mis a jour
monitor actions

Choix de la methode. La baseline peut etre calculee de deux facons, choisies par sonde dans Parametres → Auto baselining → Method :

  • sigma (defaut) — moyenne + facteur × ecart-type ; les champs Critique / Majeur / Mineur / Timeout (std factor) s’appliquent.
  • percentile (robuste) — seuils tires de la distribution des temps de reponse (Critique / Majeur / Mineur (pct), Timeout (pct) × facteur avec un plancher absolu). Recommande pour une latence bruitee ; le plancher elimine la fausse panne sur timeout quand le trafic est tres stable.

Le choix de la methode echange les champs affiches. La meme section propose Debounce status-change alerts — active, une notification de changement de statut ne part qu’apres que le nouveau statut a tenu notifyAfter+1 executions consecutives, supprimant le battement sur pic isole. Voir Configuration du Monitor → Calcul automatique des seuils pour les formules et tous les parametres.

Groupes de motifs (URL & API)

Les moniteurs URL et API peuvent evaluer le corps de la reponse, pas seulement le temps de reponse. Chaque groupe de motifs extrait une valeur avec une regexp et la verifie selon ses propres seuils Mineur / Majeur / Critique ; le statut du moniteur est le plus severe de tous les groupes et du temps de reponse.

La grille Pattern groups apparait dans la section Specific d’un formulaire de moniteur URL ou API. Sa premiere ligne est le groupe principal ; utilisez + Add pattern group pour en ajouter d’autres.

  1. Dans la cellule regexp (capture group) de la premiere ligne (principale), saisissez votre motif :
    • Sans (groupe de capture), c’est une simple correspondance de contenu — le corps de la reponse doit contenir le motif (sinon le moniteur echoue). Les cellules operateur et seuils se replient en une note “content match” ; les seuils de temps de reponse s’appliquent toujours.
    • Avec un (groupe de capture) — ex. "length"\s*:\s*(\d+) — le texte capture devient une valeur a evaluer, et les cellules operateur + seuils apparaissent.
  2. Choisissez un operateur : number > / < / ==, string == / != / contains / not contains, ou datetime older than.
  3. Renseignez les seuils minor / major / critical. Laissez un palier vide pour l’ignorer — un groupe peut par exemple ne definir que Critique.
  4. Definissez eventuellement un index de correspondance (idx) : quelle occurrence du motif lire. 1 est la premiere ; augmentez-le pour atteindre l’element N d’un champ repete ou d’un tableau JSON (2 = deuxieme element).
  5. Utilisez la case a cocher en debut de ligne pour activer / desactiver un groupe — un groupe desactive est conserve mais non evalue.
Laissez le point de terminaison le remplir. Cliquez sur Test pour appeler le point de terminaison en direct, puis sur Suggest pattern groups. Mugnsoft inspecte la reponse — objets/tableaux JSON, ou texte brut cle: valeur et <balise>valeur</balise> — et propose un nom, une regexp, un index de correspondance et un operateur pour chaque valeur detectee, en previsualisant ce que chacun capture. Verifiez, modifiez ou decochez des lignes, puis Apply selected ; les groupes sont ajoutes avec des seuils vides que vous remplissez.

Cliquez sur Add / Update pour enregistrer. Supprimer ou renommer un groupe efface aussi son ancien historique a l’enregistrement. Pour le format des champs stockes (patterns JSON, operateurs, datetimeFmt/datetimeTz), voir Configuration du Monitor → Groupes de motifs.

Basculer la vue compacte

  1. Cochez la case pour afficher une vue compacte
monitor actions

Filtrer les moniteurs

Vous pouvez filtrer les moniteurs en fonction de leur etat (active/desactive) ou de leur nom.

  1. Cliquez sur le bouton correspondant pour activer le filtre
  2. Cliquez sur l’une de ces valeurs pour filtrer selon l’etat
  3. Saisissez un motif sensible a la casse (partie du nom du moniteur, tag, moniteur) et appuyez sur Entree
monitor filter
  1. Saisissez “moda” et appuyez sur Entree
  2. Les periodes de maintenance correspondant a ce critere devraient apparaitre dans la liste
monitor filter

Integration Mugnsoft Gitlab

GitLab est un outil web de cycle de vie DevOps qui fournit un gestionnaire de depot Git offrant des fonctionnalites de wiki, de suivi des problemes et de pipeline d’integration et de deploiement continus, utilisant une licence open source, developpe par GitLab Inc.

Pour pouvoir effectuer ces operations Gitlab, vous devez d’abord configurer l’acces Mugnsoft Gitlab. Voici comment faire

Envoyer vers Gitlab

Nous allons montrer ci-dessous comment sauvegarder les donnees du moniteur (parametres et script) dans votre infrastructure Gitlab.

  1. Survolez le moniteur et cliquez sur l’icone de modification
monitor actions
  1. Cliquez sur le bouton “Update & push Gitlab”
monitor gitlab
  1. Saisissez un message de commit Gitlab
monitor gitlab
  1. Confirmez pour continuer, sinon annulez
monitor gitlab

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :

monitor gitlab
  1. Si vous visualisez/modifiez le moniteur, vous remarquerez le logo Gitlab
monitor gitlab
  1. Verifiez votre depot Gitlab, le message de commit devrait etre present avec l’utilisateur Mugnsoft qui a effectue le commit
monitor gitlab

Recuperer depuis Gitlab

Vous pouvez recuperer la derniere version committee des donnees de votre moniteur depuis Gitlab

  1. Survolez le moniteur et cliquez sur l’icone de modification
monitor actions
  1. Verifiez si le bouton “Get from Gitlab” affiche le logo Gitlab. Si c’est le cas, cela signifie que la version que vous editez est la derniere version committee sur Gitlab
monitor filter
  1. Supposons maintenant que vous ayez mis a jour les parametres et/ou le script du moniteur, mais que c’etait une erreur. Si vous souhaitez recuperer la derniere version committee depuis Gitlab et ecraser les dernieres modifications sur ce moniteur, il vous suffit de cliquer sur le bouton “Get from Gitlab”.
monitor filter
  1. Confirmez pour continuer, sinon annulez. Notez que cela ecrasera toutes les modifications effectuees.
monitor filter

En bas a droite, en cas de succes, vous devriez voir la notification ci-dessous :

monitor filter

Vous devriez voir les donnees du moniteur provenant du dernier commit.

monitor filter

Voir aussi

Traductions