Sidebar

1 Éléments de supervision Web

Aperçu

Certains nouveaux éléments sont automatiquement ajoutés pour la supervision lors de la création de scénarios Web.

Tous les éléments héritent des tags du scénario Web.

Éléments de scenario

Dès qu'un scénario est créé, Zabbix ajoute automatiquement les éléments suivants à superviser.

Élément Description
Vitesse de téléchargement du scénario <Scenario> Cet élément collectera des informations sur la vitesse de téléchargement (octets par seconde) de l’ensemble du scénario, c’est-à-dire la moyenne pour toutes les étapes.
Clé de l'élément : web.test.in[Scenario,,bps]
Type: Numeric(float)
Etape en échec du scénario <Scenario> Cet élément affichera le numéro de l'étape ayant échouée dans le scénario. Si toutes les étapes sont exécutées avec succès, 0 est renvoyé.
Clé de l'élément : web.test.fail[Scenario]
Type: Numeric(unsigned)
Dernier message d'erreur du scénario <Scenario> Cet élément renvoie le dernier texte du message d'erreur du scénario. Une nouvelle valeur est stockée uniquement si le scénario a échoué. Si toutes les étapes sont correctes, aucune nouvelle valeur n'est collectée.
Clé de l'élément : web.test.error[Scenario]
Type: Character

Le nom du scénario actuel sera utilisé à la place de "Scenario".

Les éléments de supervision Web sont ajoutés avec un historique de 30 jours et une période de conservation des tendances de 90 jours.

Si le nom du scénario commence par des guillemets doubles ou contient une virgule ou un crochet, il sera correctement déspécialisé dans les clés d’élément. Dans les autres cas, aucune déspécialisation supplémentaire ne sera effectuée.

Ces éléments peuvent être utilisés pour créer des déclencheurs et définir des conditions de notification.

Exemple 1

Pour créer un déclencheur "Échec du scenario Web", vous pouvez définir une expression de déclencheur :

last(/host/web.test.fail[Scenario])<>0

Assurez-vous de remplacer 'Scenario' par le vrai nom de votre scénario.

Exemple 2

Pour créer un déclencheur "Échec du scenario Web" avec une description de problème utile dans le nom du déclencheur, vous pouvez définir un déclencheur avec le nom suivant :

Echec du scenario Web "Scenario": {ITEM.VALUE}

Et l'expression de déclencheur :

length(last(/host/web.test.error[Scenario]))>0 and last(/host/web.test.fail[Scenario])>0

Assurez-vous de remplacer 'Scenario' par le vrai nom de votre scénario.

Exemple 3

Pour créer un déclencheur "Application Web lente", vous pouvez définir une expression de déclencheur :

last(/host/web.test.in[Scenario,,bps])<10000

Assurez-vous de remplacer 'Scenario' par le vrai nom de votre scénario.

Éléments d'étape de scénario

Dès qu'une étape est créée, Zabbix ajoute automatiquement les éléments suivants à superviser.

Élément Description
Vitesse de téléchargement de l'étape <Etape> du scénario <Scenario> Cet élément collectera des informations sur la vitesse de téléchargement (octets par seconde) de l'étape.
Clé de l'élément :web.test.in[Scenario,Step,bps]
Type : Numeric(float)
Temps de réponse de l'étape <Etape> du scénario <Scenario> et élément collectera des informations sur le temps de réponse de l'étape en secondes. Le temps de réponse est compté à partir du début de la demande jusqu'à ce que toutes les informations aient été transférées.
Clé de l'élément : web.test.time[Scenario,Step,resp]
Type : Numeric(float)
* Code de réponse pour l'étape <Etape> du scénario <Scenario>* Cet élément va collecter les codes de réponse de l'étape.
Clé de l'élément : web.test.rspcode[Scenario,Step]
Type : Numeric(unsigned)

Les noms de scénario et d'étape seront utilisés à la place de "Scenario" et "Step" respectivement.

Les éléments de supervision Web sont ajoutés avec un historique de 30 jour et une période de conservation des tendances de 90 jours

Si le nom du scénario commence par des guillemets doubles ou contient une virgule ou un crochet, il sera correctement déspécialisé dans les clés d’élément. Dans les autres cas, aucune déspécialisation supplémentaire ne sera effectuée.

Ces éléments peuvent être utilisés pour créer des déclencheurs et définir des conditions de notification. Par exemple, pour créer un déclencheur "La connexion à l'interface graphique de Zabbix est trop lente", vous pouvez définir une expression de déclencheur :

last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3