Table of Contents

6 Что нового в Zabbix 1.8.2

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

6.1.1 Фильтрация в Dashboard

Zabbix dashboard теперь может быть отфильтрован. Кнопка настройки, расположенная в верхнем правом углу, рядом с кнопкой полного экрана, это кнопка настройки - .

После нажатия этой кнопки, будет отображена страница настройки фильтра. По умолчанию фильтрация отключена и ни одна из опций не доступна.

Фильтр может быть настроен под каждого конкретного пользователя

Нажмите на кнопку Деактивирован, для включения фильтра и его настроек. Имеется три доступных категории фильтрации.

6.1.1.1 Фильтр группы узлов сети

Этот фильтр позволяет выбрать, какие группы будут отображены в dashboard. По умолчанию, все группы узлов сети отображаются. Нажмите на Выбрать в выпадающем списке для разрешения отображения только нужных групп узлов сети.

Этот фильтр распространяет свое действие на виджеты Состояние системы, Состояние узлов сети, Последние 20 проблем и на Веб мониторинг.

Если фильтр групп узлов сети включен, но группы не выбраны, то никакие данные не будут отображаться в зависящих виджетах в dashboard

6.1.1.2 Фильтр обслуживания

По умолчанию, все данные для всех узлов сети, находящихся в состоянии обслуживания, отображаются в dashboard. Уберите опцию Отображать узлы сети в обслуживании, чтобы скрыть эту информацию.

Этот фильтр распространяет свое действие на виджеты Состояние системы, Состояние узлов сети, Последние 20 проблем и на Веб мониторинг.

6.1.1.3 Фильтр важностей триггеров

Кроме того, возможно отфильтровать данные, базируясь на важности триггера.

Этот фильтр распространяет свое действие на виджеты Состояние системы, Состояние узлов сети, Последние 20 проблем. Для виджета Состояние системы, будут скрыты соответствующие столбцы.

6.1.1.4 Индикация фильтра

Нажмите Сохранить и Вы вернетесь в dashboard. Для индикации активного состояния фильтра кнопка настройки подсвечивается - .

Кроме того, в зависимости от состояния фильтра, подсказка на кнопке объясняет состояние фильтра.

Фильтр dashboard отключен Фильтр dashboard включен

6.1.2 Изменения в выборе периода времени

Начиная с версии 1.8.2, имеются два изменения:

6.1.2.1 Выбор периода времени перемещен наверх

Теперь полоса прокрутки периода времени стала частью фильтра в верхней части страницы. Кроме того, что полоса прокрутки теперь сверху для всех страниц, ее можно скрыть путем сворачивания фильтра.

Раскрытая полоса прокрутки периода Скрытая полоса прокрутки периода
6.1.2.2 Улучшения в выборе периода времени в событиях и в журнале аудита

Вместо очень ограниченного фильтра времени "Начиная с", обе страницы (события и журнал аудита/действий) теперь имеют стандартную полосу прокрутки периода времени.

Выбор интервала в событиях Выбор интервала в аудите

6.1.3 Экспорт и импорт карт и комплексных экранов

6.1.3.1 Экспорт и импорт карт

В Zabbix 1.8.2 добавлена поддержка экспорта и импорта сетевых карт.Карты теперь можно экспортировать из соответствующей страницы настроек:

И на этой же странице вы можете найти кнопку импортирования:

При импортировании, есть возможность выбрать перезаписывать существующие карты и добавлять ли новые:

6.1.3.2 Экспорт и импорт комплексных экранов

Была добавлена поддержка функций экспорта и импорта комплексных экранов. Комплексные экраны теперь можно экспортировать из соответствующей страницы настроек:

И на этой же странице можно найти кнопку импортирования:

При импортировании возможно выбрать опцию перезаписывать или нет существующие карты, а также добавлять новые:

6.1.4 Более настраиваемый вид элемента "Состояние триггеров"

Элемент экрана "Состояние триггеров" теперь разделен на два новых элемента:

  • Состояние триггеров узла сети;
  • Состояние триггеров группы узлов сети.

Они позволяют выбрать узел сети или группу узлов сети для фильтрации содержимого элемента, соответственно. Если что-нибудь выбрано, то тогда в выпадающем списке не будет узла сети или группы узлов сети. Если ничего не выбрано, элемент будет работать как и прежде - выпадающие списки интерактивных групп узлов сети и узлов сети позволяют фильтровать опции налету.

6.1.5 Обновления переводов

Следующие переводы были добавлены:

  • Украинский.

Следующие переводы были обновлены:

  • Бразильский Португальский;
  • Французский;
  • Русский.

6.1.6 Изменились требования к веб-интерфейсу

  • Параметр max_input_time в PHP теперь должен быть не менее 300;
  • Параметр upload_max_filesize в PHP теперь должен быть не менее 2MB;
  • Параметр mbstring.func_overload более не требуется.

6.1.7 Различные изменения в веб-интерфейсе

  • Обслуживание узлов сети теперь отображается в dashboard изменением цвета имени узла сети:

  • Теперь отображается еще один уровень присоединенных шаблонов в дополнение к присоединенным напрямую шаблонам. Для каждого присоединенного напрямую шаблона в скобках отображаются шаблоны которые соединены с ним самим.

  • Веб-интерфейс теперь всегда использует часовой пояс PHP. Более не используется время браузера. Это должно решить проблемы с различием во времени, с рабочим временем в графиках, если браузер имеет отличный от PHP часовой пояс и другие проблемы.
  • Версия API увеличена до 1.2.
  • Добавлена возможность замены уже соединенных шаблонов при массовом обновлении узлов сети.

6.2 Улучшения триггеров

В Zabbix 1.8.2, некоторые функции и выражения триггеров получили новые возможности.

6.2.1 Сдвиги времени в триггерах

Функции триггеров min, max, avg, last и count теперь поддерживают опциональный параметр - time_shift. Этот параметр позволяет посчитать данные для указанного периода времени в прошлом.

Например, avg(3600,86400) вернет среднее значение за час одним днем ранее. Эта функция дает возможность сравнить среднюю загрузку сегодня со средней загрузкой за то же время вчера:

{host:system.cpu.load.avg(3600)}/{host:system.cpu.load.avg(3600,86400)}>2

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

6.2.2 Расширена поддержка суффиксов в выражениях триггеров

Была добавлена поддержка новых суффиксов. Новые суффиксы для чисел:

  • T - тера;

Новые суффиксы времени:

  • s - секунды; если используется, то работает также как сырое значение (raw values);
  • m - минуты;
  • h - часы;
  • d - дни;
  • w - недели.

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

{host:zabbix[proxy,zabbix_proxy,lastaccess]}>120
       {host:system.uptime[].last()}<86400

может быть изменено на:

{host:zabbix[proxy,zabbix_proxy,lastaccess]}>2m
       {host:system.uptime.last()}<1d

6.3 Улучшения элементов данных

6.4 Другие изменения

  • В предыдущих версиях, Zabbix сервер мог переподключится к базе данных MySQL, если она была временно недоступна. Начиная с версии 1.8.2, эта функция поддерживается и для PostgreSQL, Oracle и SQLite баз данных.
  • Администраторы Zabbix теперь могут выбрать только те группы - в которых они являются членами и только пользователей из этих групп для осуществления операций. Кроме того, администраторы не имеют доступа к действиям, в которых имеются пользователи или группы пользователей для этой операции с которыми администратор не в одной группе, или не является членом группы, соответственно.

6.4.1 Новые параметры конфигурации

  • Демоны Zabbix сервер и прокси теперь имеют новую опцию - LogSlowQueries. Небольшая полезность при отладке производительности.
  • Демон Zabbix агента имеет новый параметр конфигурации - UnsafeUserParameters. Этот параметр позволяет отменить проверку безопасности и принимать все символы в аргументах пользовательских параметров.
  • Демон Zabbix server также приобрел новый параметр конфигурации - MaxHousekeeperDelete. Ранее, очисткой базы данных от старых данных всегда удалялось 500 записей за один запуск. Это количество теперь может быть изменено. Если установлено в 0, то никакой лимит не применяется.

6.4.2 Оптимизация производительности

  • Синхронизация нод получила более улучшенную производительность.
  • Различные разделы интерфейса используют меньше памяти и работают намного лучше.

6.4.3 Более надежный модуль эскалаций

Начиная с версии 1.8.2 любые старые эскалации удаляются для конкретного триггера при добавлении нового. Этот метод должен предотвратить множественные сообщения о восстановлении (они также используют модуль эскалаций), бесконечные эсклации из-за неправильной настройки и других проблем.

6.4.4 Улучшения zabbix_sender

Zabbix sender приобрел способность получать входные данные из стандартного ввода при указании - в качестве входного файла. Кроме того, флаг -r делает возможным отправку новых значений, как только они были получены, что позволяет следить за файлом, который получает присоединенную информацию, или открыть pipe и передавать туда данные как только они приходят.