9 Что нового в Zabbix 2.2.4

9.1 Улучшен порядок вычисления триггеров для зависимостей

Чтобы быть уверенным в том, что зависимости триггеров работают корректно, в первую очередь важно чтоб порядок вычисления триггеров работал корректно.

Ранее, порядок вычисления триггеров определялся по триггер ID, что в отношении зависимостей работало хорошо только при условии, что более важный триггер вычислялся первым. Однако, в ситуациях где зависимый триггер вычислялся первым, зависимости работали бы неправильно. Например, зависимый триггер мог перейти в состояние 'Проблема' потому что более важный, корневой триггер не был еще вычислен и не перешел в состояние 'Проблема'. Или, зависимый триггер не был переведен в статус 'ОК', просто потому что корневой триггер еще не был вычислен и не перешел в состояние 'ОК'.

Для решения этой проблемы, триггеры с зависимостями теперь всегда вычисляются начиная с наиболее важного. В следующей зависимости "Триггер А зависит от триггера В, зависящего от триггера С", С сейчас всегда вычисляется перед В и перед А.

9.2 Изменения в веб-интерфейсe

9.2.1 Возвращены выпадающие меню для выбора значений

В Zabbix 2.2.0 появились поля авто-выбора, призванные устранить избыточные клики при выборе хорошо известных значений поля, например, при выборе шаблона для узла сети. Хотя это облегчило жизнь тем кто знает значение которое ищет, была потеряна возможность просмотреть весь список значений, подобно как в всплывающем окне. Окно выбора также создает сложности для пользователей которые не знаю точно что они ищут, или в случае однотипных имен у множества узлов сети.

Таким образом, в версии Zabbix 2.2.4 всплывающие окна для выбора значений были восстановлены и доступны одновременно с полем авто-выбора.

9.2.2 Последние данные только за 24 часа

Теперь значения только за последние 24 часа отображаются в МониторингПоследние данные, МониторингОбзор и по умолчанию в элементе комплексного экрана Обзор данных.

Этот лимит был введен для уменьшения времени первоначальной загрузки страниц с большим количеством данных. Данный лимит может быть изменен посредством изменения значения параметра ZBX_HISTORY_PERIOD в файле include/defines.inc.php.

9.2.3 Обновленные переводы

  • Португальский (Бразильский)
  • Немецкий
  • Итальянский
  • Японский
  • Польский
  • Румынский
  • Русский
  • Словацкий
  • Испанский

9.2.4 Улучшения демонов

  • Производительность кэша истории была улучшена более интенсивным использованием конфигурационного кэша вместо базы данных.
  • Улучшена обработка ротации/удаления лог файлов для элементов данных logrt[] и log[]. Особое внимание было уделено случаям когда несколько файлов журналов имеют одинаковое время модификации. Для более подробной информации обратитесь к важным замечаниям в разделе Мониторинг файлов журналов.
  • Теперь каждый раз при изменении причины, когда элемента данных в неподдерживаемом состоянии делается запись в журнале Zabbix сервера.

9.3 Другие усовершенствования

  • Пример файла robots.txt был добавлен в веб-интерфейс.
  • Основанные на триггерах события загружаются намного быстрее и с меньшим потреблением памяти в МониторингСобытия.
  • Оптимизировано вычисление последних событий в виджете веб-интерфейса Состояние системы, в результате чего увеличена скорость загрузи виджета и уменьшено потребление памяти для инсталляций с огромным количеством проблемных триггеров и групп узлов сети.
  • Для инсталляций с нодами, дублирующая колонка Нода была удалена из всплывающего окна в виджете веб-интерфейса Состояние системы.