Доброго времени суток! Проверяю работу сервиса с помощью 2 php скриптов. Соответственно есть 2 триггера, которые выполняют эти скрипы и проверяют качество возвращаемой информации. Если какой то из триггеров выдает ПРОБЛЕМА, то по нему приходит оповещение, так же и при возвращении в состояние ОК. Я пытаюсь настроить триггеры так, чтобы при срабатывании одного триггера, приходило оповещении, но при срабатывании 2го, оповещения не было (эти элементы данных взаимосвязаны и достаточно одного оповещения по одному из них). Пробовал сделать через зависимости друг от друга, но это приводит к циклической зависимости. Делал через один общий триггер через конъюкцию(логическое И) двух других и ставил зависимость 2х простых триггеров от одного общего, но проблема заключается в том, что если падают 2 скрипта по очереди, я все равно получаю два сообщения. Так же пытался решить вопрос через один триггер, только уже через дизъюнкцию(логическое ИЛИ), здесь проблема заключается в том, что если триггер выдает проблему по одному скриптов, то в мониторинге, в комплексных экранах маркировка ПРОБЛЕМА отображается на обоих элементах. Подскажите, можно ли решить вопрос и если можно то как?
Ad Widget
Collapse
Маркировка элементов данных в мониторин&
Collapse
X
-
-
Можно попробовать сделать 3 триггера, чтоб уж не мелочиться. 2 будут отображать на экранах проблемы с каждым из скриптов, но не будут слать оповещения. Далее - делаем виртуальный хост и на нем агрегированную проверку, например, с функцией grpsum, и триггер на то, что grpsum <2
(предполагаем, что php скрипты возвращают 1 в случае удачи и 0 в случае проблемы). Этот триггер будет отправлять оповещения, но не будет виден на комплексном экране, если вывести виртуальный хост в отдельную группу.
Comment