Задача: собирать данные zabbix-агента каждые 5 минут с 8 до 22ч. Триггер должен срабатывать только в это время! Задаю пользовательский интервал "по расписанию h8-22m5" в интервале обновления стоит 5m. Почему zabbix собирает данные каждые 5 минут 24/7, игнорируя мое расписание? Соответственно триггер всегда срабатывает в 22ч, в 8ч он переходит в состояние "ок". Как правильно настроить? Читал про функции time() в триггере, но это выглядит как костыль.
Ad Widget
Collapse
Пользовательские интервалы, настройка.
Collapse
X
-
1)
Потому что у вас задан интервал обновления 5 минут, сами же говорите. Т.е. с 8 до 22 собирать данные, как задано в пользовательском интервале - с интервалом 5 минут, а в остальное время с интервалом в те же 5 минут. Если вы хотите, чтобы данные вообще не собирались в остальное время, то стандартный интервал обновления нужно выставить в ноль.
2) Это, конечно, на любителя, но я в большинстве случаев предпочитаю данные собирать круглосуточно, а отсечку по времени делать проверкой в условии триггера. Потому что если в нерабочее время данные не собирать, а проблема началась в конце рабочего дня (и вскоре уже завершилась), то о завершении этой проблемы мы можем узнать только утром - когда придут следующие данные.
Comment