PI Services

Le blog des collaborateurs de PI Services

Zabbix – Supervision basique d’une URL


Zabbix propose plusieurs manière de superviser des URL. L’exemple ci-dessous propose d’utiliser un ‘Web Scenario’ pour la supervision d’une URL simple (ici www.google.fr).

on commence par créer un template vide qui contiendra la configuration:

image


image


image

NB: Le nom du Host group associé est arbitraire.

Cliquer Add.

image

Le template vide est crée.


image

Cliquer “Create Web Scenario”


image

Name: Check Google

Agent: On positionne Zabbix. ce champs permet de selectionner plusieurs type de client http/navigateur.

Cliquer Steps.


image

Dans la zone Steps, cliquer sur Add.


image

name: Google base page

URL: http://www.google.fr

Required Status codes: 200


image

image

Cliquer Add

image

Le Web scenario est crée.


image

On applique (Link) le template au host devant effectuer le check de supervision.


image


image

Apres quelques minutes les données remonte dans la liste des “Latest data” du host concerné. on voit ici que le code HTTP renvoyé est bien 200 (OK)

On crée a présent un trigger (alerte) en charge declencher une alerte sur le cas ou le code HTTP serait different de 200.

image

image

Dans les propriétés du template, cliquer Triggers


image

cliquer en haut a droite Create Trigger


image

Name: Google Site KO

Clquer sur Add a coté de la zone Expression pour construire la condition de declenchement.


image

Cliquer sur Select pour aller rechercher l’item crée precedemment.


image

Selectionner “Response code for step “Google base page”…”


image

Laisser selectionné la fonction “last()”.

Result: <> 200

cliquer Insert.


image

A titre d’indication ajouter le nom de l’url surveillée dans le champ URL.

Cliquer Add.


image

Le trigger est maintenant actif.