web-dev-qa-db-fra.com

Zabbix: Comment configurer un déclencheur qui notifie-moi qu'une certaine erreur a été relevée deux fois?

J'ai besoin de configurer un chèque Zabbix qui vérifiera l'accès à une page Internet de certaines personnes. La page peut renvoyer http status 200 (ok) ou 500 (internal server error). Je veux avoir une notification Zabbix quand jamais a 500 status error se pose deux fois, est-ce possible?

Edit N ° 1: @Tero Kilkanen: C'est l'erreur que je reçois lorsque j'essaie de créer la gâchette:

Incorrect trigger expression. Check expression part starting from "{Mobit engine health check:web.test.rspcode[Check engine,engine health check].count(10,"500 (internal server error)","eq")".

Edit N ° 2: J'ai créé le scénario Web comme suit: enter image description here Et la seule étape: enter image description here J'ai créé le prochain déclencheur: enter image description here Et voici le Lastest Data À partir du serveur Zabbix: enter image description here Mais alors j'ai deux questions:

1. How can I check that the trigger works if it is not displayed in `Latest Data` in the Zabbix server?
2. How do I edit the trigger to reflect the needed configuration? which is to raise and alert when http status returns `500 Internal server error` twice?

Merci!

2
Itai Ganot

C'est possible le faire. Créez la gâchette ci-dessous:

{Host:web.test.rspcode[SCENARIO,STEP].diff(200)}

Bonne chance!

0