Zabbix surveille la vitesse d'accès à la page de l'application et définit des alarmes (18)

zabbix surveille la vitesse d'accès à la page de l'application et définit des alarmes

1. Pourquoi utiliser la surveillance Web

La surveillance Web est similaire à un élément de surveillance, qui permet de surveiller l'état d'utilisation d'un site. Le principe est de faire correspondre le code d'état correspondant et d'afficher l'image via la commande curl.

Les étapes générales sont:

1. Créez d'abord une surveillance Web et remplissez les informations de base

2. Ensuite, créez une étape, l'étape consiste à configurer la surveillance Web pour une certaine page et à écrire un code d'état de 200, assurez-vous de cocher Follow Jump

2. Configurer la surveillance Web

2.1. Créer une surveillance Web

Configuration — Hôte — Surveillance Web — Créer une surveillance Web

Insérez la description de l'image ici

Cliquez pour créer une surveillance Web
Insérez la description de l'image ici

2.2. Ajouter des informations sur la scène Web

Nom: zabbix_html_status

Ensemble d'applications: web

Intervalle de mise à jour: 5 m (10 s est recommandé pour l'environnement d'apprentissage)

Essayez cette fois: 3 (lorsque le nombre d'échecs est égal à 3, ce sera anormal)

Client: Autre (la version optionnelle du client est trop faible, choisissez autre ici)

Chaîne de l'agent utilisateur: Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, comme Gecko) Chrome / 86.0.4240.75 Safari / 537.36 (remplissez la chaîne côté client ici, vous pouvez simplement trouver une page f12 voir)

Insérez la description de l'image ici

2.3. Remplissez les étapes

2.3.1. Première étape

récupérer des données

La première étape peut être la page de destination

Nous utilisons le mode navigation privée pour obtenir certaines des valeurs suivantes

URL: http: //192.168.81.210/zabbix/index.php

Chaîne d'exigence: 30 jours (l'exigence ici est un caractère unique sur la page)

Insérez la description de l'image ici

Les informations de configuration de l'étape de page sont les suivantes

Nom: Login

URL: http: //192.168.81.210/zabbix/index.php

Chaîne requise: 30 jours

Code d'état requis: 200

Après avoir rempli, cliquez sur ajouter

Insérez la description de l'image ici

Insérez la description de l'image ici

2.3.2. Deuxième étape

Obtenez d'abord les données

Obtenir l'URL

Entrez le mot de passe de connexion zabbix pour accéder à la page d'accueil

URL: http: //192.168.81.210/zabbix/index.php

Insérez la description de l'image ici

Récupérez les données transmises

name = Admin & password = zabbix & autologin = 1 & enter = Se connecter +

Insérez la description de l'image ici

Configuration des étapes de la page

Nom: Accueil

URL: http: //192.168.81.210/zabbix/index.php

Version d'origine: name = Admin & password = zabbix & autologin = 1 & enter = Sign + in (les données à transmettre)

Extension: Une fois la configuration de la version originale terminée, cliquer sur les données du formulaire générera de belles données par lui-même

Insérez la description de l'image ici

Chaîne requise: Dashboard

Code d'état: 200

Insérez la description de l'image ici

Assurez-vous de cliquer pour suivre le saut

Insérez la description de l'image ici

2.3.3. Troisième étape

récupérer des données

Cliquez sur l'hôte-appuyez sur f12 pour voir

URL: http: //192.168.81.210/zabbix/hosts.php? Ddreset = 1

Insérez la description de l'image ici

Configuration des étapes

Nom: Configuration de l'hôte

URL: http: //192.168.81.210/zabbix/hosts.php

Chaîne requise: Créer un hôte

Code d'état: 200

Insérez la description de l'image ici
Insérez la description de l'image ici

2.3.4. Toutes les étapes sont configurées

Cliquez sur ajouter pour terminer

Insérez la description de l'image ici

Insérez la description de l'image ici

2.4. Afficher les données de surveillance Web

Cliquez sur monitoring-web monitoring

Insérez la description de l'image ici

Cliquez sur le nom pour entrer pour voir les détails, il y a la vitesse de réponse et l'affichage graphique

Insérez la description de l'image ici
Insérez la description de l'image ici

3. Réglez les alarmes

Nous pouvons surveiller la vitesse d'accès de la page. Lorsqu'une demande de page dépasse 1 seconde, nous appellerons la police en réponse, car une demande sortira instantanément. Si elle ne sort pas, cela signifie que le site Web est vraiment problématique.

3.1. Créer un déclencheur

Nom: la réponse de la page Zabbix est trop lente

Expression: {serveur Zabbix: web.test.time [zabbix_html_status, configuration de l'hôte, resp] .last ()}> 1

Insérez la description de l'image ici

Le temps de réponse est l'élément de surveillance du temps de réponse de la page

Insérez la description de l'image ici

3.2. Déclencher une alarme

[root@zabbix-server ~]# ab -n 100000 -c 10 http://192.168.81.210/zabbix/hosts.php

Avertissement momentané

Insérez la description de l'image ici

3.3. Vérifier le message d'alarme

Journal de rapport-action
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44953658/article/details/115229606
conseillé
Classement