Бывают случаи когда некий узел в Zabbix надо мониторить в зависимости от времени суток. Например если он регулярно выключается на выходные или на ночь, то и собирать лишние алерты от триггеров нет смысла. Как это можно реализовать?
Я знаю три варианта.
1. Использование функции time в условии триггера.
Пишем условие так: item.last>0 И (item.time > 080000 И item.time < 170000)
2. Настроить период обслуживания на ваш узел.
Вам следует указать период обслуживания и выбрать типа обслуживания "без сбора данных". А чтобы узел не маячил на панели после надо отключить отображение обслуживаемых узлов фильтром панели.
3. И вариант с пользовательским интервалом в элементе данных.
Имеется возможность создания пользовательских правил относительно времени, когда элемент данных будет опрашиваться. Для этого есть два способа:
- гибкие интервалы (flexible), который позволяет переопределить интервал обновления по умолчанию,
- по расписанию (scheduling), посредством чего элемент данных может быть опрошен в конкретное время или последовательность времени.
Например если задать для гибкого интервала значение 1m с периодом "1-5,08:00-17:00" то элемент будет опрашиваться с частотой в 1 минуту только в рабочее время.
А если указать значение 0 с периодом "6-7,00:00-24:00" то элемент данных НЕ будет опрашиваться по выходным.
Выбор за вами.
Слава Украине!
No comments:
Post a Comment
А что вы думаете по этому поводу?