9 Очередь
Обзор
Очередь отображает элементы данных, ожидающие обновления. Очередь является лишь логическим представлением данных. В Zabbix нет IPC-очереди или какого-либо другого механизма очередей.
Элементы данных, которые мониторятся прокси, также включаются в очередь — они будут учитываться как находящиеся в очереди на период обновления исторических данных прокси.
В очереди отображаются только элементы данных с запланированным временем обновления. Это означает, что следующие типы элементов данных исключаются из очереди:
- активные элементы данных агента Zabbix типов log, logrt и event log
- элементы данных SNMP trap
- элементы данных trapper
- элементы данных веб-мониторинга
- зависимые элементы данных
Статистика, отображаемая очередью, является хорошим индикатором производительности сервера Zabbix.
Очередь извлекается напрямую с сервера Zabbix с использованием протокола JSON. Информация доступна только в том случае, если сервер Zabbix запущен.
Элементы данных не учитываются в очереди, если интерфейс элемента данных становится недоступным из-за проблем с подключением или некорректной работы агента.
Чтение очереди
Чтобы просмотреть очередь, перейдите в Администрирование > Очередь > Обзор очереди.

Изображение здесь в целом «нормальное», поэтому можно предположить, что сервер работает нормально.
Очередь показывает некоторые элементы данных, ожидающие до 30 секунд. Было бы полезно узнать, что это за элементы данных.
Чтобы сделать именно это, выберите Подробности очереди в выпадающем списке заголовка. Теперь вы можете увидеть список этих задержанных элементов данных.

Имея эти подробности, можно попытаться выяснить, почему эти элементы данных могут задерживаться.
Если задерживаются один или два элемента данных, возможно, причин для беспокойства нет. Они могут обновиться через секунду. Однако если вы видите, что множество элементов данных задерживаются слишком долго, это может указывать на более серьёзную проблему.
См. также: Выравнивание часовых поясов при использовании интервалов планирования.

Элемент данных очереди
Можно использовать специальный внутренний элемент данных zabbix[queue,<от>,<до>] для наблюдения за состоянием очереди Zabbix. Он будет возвращать количество элементов данных, задерживающихся за указанный период времени. Для получения более подробной информации смотрите Внутренние элементы данных.