Произвольные интервалы в Zabbix

В этой статье я приведу пример указания произвольных пользовательских интервалов для элементов данных в Zabbix, чтобы они опрашивались только в указанное время, а не постоянно через обычный интервал.

Однажды мне понадобилось мониторить уровни сигнала ONU на GPON OLT и EPON OLT, для этого я создал шаблон и настроил в нем низкоуровневое обнаружение, что позволило автоматически обнаруживать новые интерфейсы (ONU) и автоматически создавать для них элементы данных, триггеры и графики.
Смотрите мою статью:
Настройка низкоуровневого обнаружения в Zabbix

Но так как количество ONU было очень много тысяч, то опрос по SNMP делал для OLT устройств серьезные нагрузки. Сначала я указал обычный интервал 1 день (1d), но когда операторы работали с устройствами, а в этот момент Zabbix начал опрос по SNMP, то это очень сильно замедлило работу, даже сделало ее почти невозможной, устройства очень медленно откликались на команды, ведь Zabbix создал нагрузку на CPU устройств. Поэтому я оставил интервал обновления 1d, но изменил его тип с «Гибкого» на «По расписанию», в котором указал wd1-7h1. Что означает каждый день недели 1-7 и 1 AM, то есть Zabbix будет выполнять SNMP опрос ежедневно только в час ночи.

Приведу еще примеры:
1-7,01:00-4:00 (ежедневно ночью с 1:00 по 4:00)
1-5,08:00-17:00 (по будням в рабочее время)
Например если вы укажете в интервале 5m, то элемент данных будет опрашиваться каждые 5 минут в указанное рабочее время.

Смотрите также официальную документацию Zabbix
https://www.zabbix.com/documentation/current/ru/manual/config/items/item/custom_intervals

Смотрите другие мои статьи про Zabbix

Оставьте комментарий

Добавить комментарий