Доброго времени суток.
Итак, мониторится виндовый сервис. По какой-то причине очень часто (раз в несколько часов) заббикс-агент выдает ложную информацию (тоже вопрос почему, кстати), что служба остановлена (т.е. цифру 6). Триггер настроен на last(0)#0, и, соответственно, по каждому чиху действие с уведомлением отправляем мне сообщение. Такое положение дел меня не устроило, триггер был переопределен на следующий: count(#4,0,ne)>3, т.е. срабатывает, если из последних 4х значений более 3х не равны 0 (ну чтоб 100% было понятно, что сервис действительно сдох). Так вот, сообщение о проблеме генерится и приходит как и задумано, а вот рекавери сообщение почему-то приходит сразу же, как только получаем первый 0 от заббикс-агента. Ну, соответственно, и триггер тоже сразу же переходит в состояние ОК, потому и генериться сообщение. Отсюда вопрос - я что-то упустил при настройке триггера, или так и задумано? Хотелось бы чтобы логика работы триггера в обратном направлении, была такой же, как и в прямом, т.е. только получив 4 нуля он переходил в состояние ОК и, соответственно, отправлялось сообщение.
На всякий случай уточню, что trigger value="PROBLEM" установлено.
Итак, мониторится виндовый сервис. По какой-то причине очень часто (раз в несколько часов) заббикс-агент выдает ложную информацию (тоже вопрос почему, кстати), что служба остановлена (т.е. цифру 6). Триггер настроен на last(0)#0, и, соответственно, по каждому чиху действие с уведомлением отправляем мне сообщение. Такое положение дел меня не устроило, триггер был переопределен на следующий: count(#4,0,ne)>3, т.е. срабатывает, если из последних 4х значений более 3х не равны 0 (ну чтоб 100% было понятно, что сервис действительно сдох). Так вот, сообщение о проблеме генерится и приходит как и задумано, а вот рекавери сообщение почему-то приходит сразу же, как только получаем первый 0 от заббикс-агента. Ну, соответственно, и триггер тоже сразу же переходит в состояние ОК, потому и генериться сообщение. Отсюда вопрос - я что-то упустил при настройке триггера, или так и задумано? Хотелось бы чтобы логика работы триггера в обратном направлении, была такой же, как и в прямом, т.е. только получив 4 нуля он переходил в состояние ОК и, соответственно, отправлялось сообщение.
На всякий случай уточню, что trigger value="PROBLEM" установлено.
.
.
Comment