11 Что нового в Zabbix 2.0.6

11.1 Новые макросы оповещений

  • Макросы {TRIGGER.TEMPLATE.NAME} и {TRIGGER.HOSTGROUP.NAME} возвратят список шаблонов и групп узлов сети соответственно, к которым принадлежит этот триггер.
  • Макросы {TRIGGER.NAME.ORIG}, {ITEM.NAME.ORIG} и {ITEM.KEY.ORIG} возвратят оригинальное имя/ключ с нераскрытыми макросами.

Смотрите макросы поддерживаемые по назначению для получения более подробных сведений.

11.2 Улучшения веб-интерфейса

11.2.1 Новые переводы

  • Литовский

11.2.2 Updated translations

  • Американский Английский
  • Бразильский Португальский
  • Голандский
  • Французский
  • Немецкий
  • Греческий
  • Японский
  • Венгерский
  • Латышский
  • Русский
  • Словацкий
  • Испанский
  • Турецкий
  • Украинский

11.2.3 Различные улучшения веб-интерфейса

  • Производительность ПАНЕЛИ улучшена уменьшением количества SQL запросов.
  • Условия действий с удаленными объектами обрабатываются иначе. Начиная с Zabbix 2.0.6, если любой объект (узел сети, шаблон, триггер и другие), которые участвуют в условии действия, удалены, то условие также удаляется и действие деактивируется во избежании некорректных выполнений этого действия. До 2.0.6 проблемный объект отображался как неизвестно и условие оставалось на своем месте.
  • Часть условия действия относящаяся к значению теперь отображается наклонным шрифтом, чтобы условия действий было легче читать; примерно так: Узел сети=Новый узел сети

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

11.3.1 Улучшена производительность LLD

Ранее, низкоуровневое обнаружение могло генерировать очень большое количество запросов к базе данных, и даже приводило к взаимным блокировкам. Начиная с Zabbix 2.0.6, каждый прототип низкоуровневого обнаружения обрабатывается в своей отдельной транзакции, во избежание взаимных блокировок.

Так же была значительно улучшена обработка прототипов элементов данных:

  • Уже обнаруженные элементы данных будут обновлены только, если их свойства были изменены.
  • Будут обновлены только измененные поля.
  • Количество и размер SQL запросов были уменьшены.
  • Валидация полей макросов LLD также была улучшена:
    • проверка последовательностей UTF-8
    • проверка длины полей

В тесте, количество SQL запросов при первом запуске LLD было уменьшено в 64 раза. В последующие запуски, если ничего не требуется изменить в объектах обнаружения, количество SQL запросов было уменьшено в 250 раз. В последующих запусках, при имеющихся изменениях, количество SQL запросов уменьшено в 210 раз. Обратите внимание, что общий размер SQL запросов был еще более уменьшен.

11.3.2 Различные улучшения демонов

Объем трафика между Zabbix сервером и Java Gateway был сокращен.

Процесс эскалатор Zabbix сервера - генерирует оповещения при обработке эскалаций. Ранее эти оповещения были недоступны процессу alerter, они становились доступными только после того как эскалатор завершит свою работу. Такое поведение было исправлено путем разделения одной транзакции обработки всех эскалаций в отдельные транзакции для каждой эскалации, таким образом результаты становятся доступными alerter, даже если эскалатор еще занят.

Журналирование не удачных подключений активных проверок

Zabbix агент теперь генерирует предупреждающие записи в файле журнала при не успешном подключении к серверу/прокси в случае с активными проверками:

active check data upload to [127.0.0.1:10051] started to fail ([connect] cannot connect to [[127.0.0.1]:10051]: [111] Connection refused)
       active check configuration update from [127.0.0.1:10051] started to fail (cannot connect to [[127.0.0.1]:10051]: [111] Connection refused)

и при дальнейшем восстановлении:

active check data upload to [127.0.0.1:10051] is working again
       active check configuration update from [127.0.0.1:10051] is working again