В Zabbix 1.8.4 появился фильтр в настройках узлов сети. В дополнение к возможности выбора группы узлов сети, теперь также можно фильтровать узлы сети по следующим критериям:
Фильтр по Имени, IP и DNS работает и для части строки, а фильтр по Порту срабатывает на точное совпадение.
Ранее, в Zabbix округление значений было жестко задано в исходном коде. Например, в версии 1.8.3 отображается 2 знака после запятой для чисел больших чем 1, и 6 знаков после запятой для чисел меньших чем 1. В версии 1.8.4 порог изменен до 0.01 для уменьшения излишней информации, это нововведение обеспечивает также больше контроля над округлением. В файле определений в веб-интерфейса, можно настроить три новых параметра.
Значение порога для округления констант. Значения, меньшие чем порог, будут округлены до ZBX_UNITS_ROUNDOFF_LOWER_LIMIT количества цифр после запятой, и соответственно значения, большие чем порог, будут округлены до ZBX_UNITS_ROUNDOFF_UPPER_LIMIT количества цифр после запятой. По умолчанию: 0.01
Количество знаков после запятой, когда значение больше порога округления. По умолчанию: 2
Количество знаков после запятой, когда значение меньше порога округления. По умолчанию: 6
Изменением значений по умолчанию можно добиться уменьшения излишней информации в легенде графика для элементов данных наподобии загрузки ЦПУ. Ниже можно увидеть несколько примеров с ново введенными настройками порога округления (легенда во всех примерах базируется на одних и тех же данных):
Пороговые значения по умолчанию - 2 знака после запятой при значениях больших чем 0.01 и 6 знаков при меньших значениях | |
Все округления ограничены двумя знаками | |
Пороговые значения по умолчанию, но порог округления изменен до 0.02 |
Чтобы как можно раньше предотвратить любые проблемы с XML, в Zabbix 1.8.4 введена поддержка проверки XML при импорте. В действительности осуществляется проверка основных факторов, таких как структура XML и типов данных. Эта функция Zabbix доступна только при импорте комплексных экранов. Тем не менее, эта проверка должна улучшить качество данных, особенно пользователям, которые генерируют настройки комплексных экранов вне Zabbix.
На основании отзывов пользователей, в этой версии появился новый параметр, который позволяет активировать поддержку старых версий Zapcat. При включении параметра ZAPCAT_COMPATIBILITY можно использовать синтаксис ключей элементов данных, которые без этого параметра были бы отклонены как некорректные. Пожалуйста, обратите внимание, что поддержка этого синтаксиса старых версий будет доступна только в ветке версий 1.8.
Графики в веб мониторинге раньше отображали обратный порядок записей в легенде. Сейчас порядок записей сделан прямым для лучшего соответствия порядку, указанному в настройках веб сценария. Например для таких шагов:
отображение изменено вот таким образом:
До версии 1.8.4 | Начиная с версии 1.8.4 |
Два небольших улучшения доступны в помощнике для редактора выражений триггера.
Теперь можно указать параметр сдвиг времени в функции триггера, используя помощник редактора выражений триггеров.
Ранее при выборе функции для выражения триггера отображались все функции. Сейчас выпадающий список фильтруется и в результате можно выбрать только те функции, которые могут быть использованы для выбранного типа элемента данных.
Теперь должно быть легче редактировать членство узлов сети в группах при небольших инсталляциях Zabbix. При просмотре узлов сети в секции "Прочие узлы сети" появилась возможность отображения списка всех узлов сети, которые не принадлежат текущей редактируемой группе узлов сети.
В Отчеты → Состояние Zabbix (доступно также как виджет на ПАНЕЛИ для Супер-администраторов Zabbix), теперь отображаются хост Zabbix сервера и его порт, так как они сконфигурированы в Веб интерфейсе.
Возможность отображения имени сервера в веб интерфейсе, которая появилась в версии 1.8, теперь может быть настроена с помощью мастера конфигурирования Веб интерфейса.
Было добавлено новое определение для веб-интерфейса - ZBX_HISTORY_DATA_UPKEEP
Этот параметр позволяет переопределять выбор веб-интерфейса при принятии решения что использовать для отображения данных: таблицу истории или таблицу тенденций. Этот параметр указывается в днях. Возможные значения:
По умолчанию поведение не меняется и Zabbix по прежнему использует значение из "Хранить историю" для каждого элемента данных.
Такое поведение может быть полезным в установках с партиционированным хранением данных.
В русской локализации веб-интерфейса версии 1.8.4 понятие "Dashboard" было заменено на понятие "ПАНЕЛЬ". К релизу 1.8.4 завершено полный пересмотр и исправление русской документации, улучшение перевода интерфейса и их общее согласование. Теперь документация читается ощутимо легче. Обновление всех необходимых скриншотов в русской документации анонсируется к выходу релиза 2.0
Параметр screenname имеет больший приоритет, если указаны оба параметра elementid (id комплексного экрана) и screenname.
Если используется параметр screenname, то тогда выбранный комплексный отчет не сохраняется в профиле пользователя - т.е. при следующем переходе на страницу комплексных экранов будет отображен ранее выбранный комплексный экран, а не тот который был выбран ссылаясь по имени.
В AIX, поддерживаемый технологический уровень отображается если выполнять агента с флагом --version. Возможные значения:
Zabbix sender это утилита командной строки для отправки произвольных данных Zabbix серверу.
Утилита zabbix_sender улучшена для отсылки данных в реальном времени. Имеется ввиду, что большое количество значений, полученное за короткий промежуток времени, будет накапливаться во временном стеке и затем они будут отправлены серверу за одно подключение. Данные, которые приходят с интервалом более 0,2 сек. могут накапливаться в одном стеке, но максимальное время их накапливания и последующей отправки все же 1 секунда.
Теперь во входном файле вместо имени узла сети можно использовать символ "-". Такое обозначение определит, что по умолчанию будет использовано имя узла сети из конфигурационного файла, что позволяет отправлять данные, используя всегда локальное имя узла сети вместо его жесткого указания.
Была улучшена производительность Zabbix сервера в работе функций триггеров last и prev, теперь эти функции не запрашивают избыточной информации из базы данных.
В веб-мониторинге уменьшен размер используемой памяти.
Уменьшен размер и фрагментация памяти кеша конфигурации.
Идеология пуллеров недоступности снова внедрена вместе с возвращением конфигурационного параметра Zabbix сервера StartPollersUnreachable
.
По умолчанию Zabbix сервер больше не компилируется с поддержкой libcurl - теперь это следует указывать явно.
Добавлена поддержка нескольких новых макросов для Уведомлений.
{PROXY.NAME}
теперь доступен в уведомлениях от триггеров, сетевого обнаружения и автоматической регистрации активных агентов{HOSTNAME}
теперь доступен в уведомлениях от автоматической регистрации активных агентов{ITEM.VALUE}
в уведомлениях от триггеровДобавлена функция триггера strlen, которая возвращает количество символов последнего значения.
Улучшены сообщения об ошибках в файле журнала Zabbix сервера относительно Веб мониторинга - теперь они будут включать информацию о сценарии и о шаге в котором возникает сообщение об ошибке.
Утилита, используемая в Zabbix для осуществления ICMP пингов fping, не очень активно поддерживается, поэтому несколько ее возможностей доступны только в виде патчей. Одна из них это возможность указать исходящий IP, которая может либо не поддерживаться или поддерживаться при использовании различных флагов (-S или -I). Если параметр SourceIP определен в конфигурационном файле Zabbix сервера, то Zabbix попытается указать исходящий IP для fping. До версии 1.8.4, Zabbix сервер всегда передавал -S. Если он не поддерживался, то проверка завершалась ошибкой. Начиная с версии 1.8.4, Zabbix сервер пытается определить поддерживаются ли -S или -I. Если ни один не поддерживается, тогда fping запускается без указания параметра исходящего IP.
Это определяется путем просмотра вывода fping -h. В Zabbix 1.8.4, каждый процесс пингования определяет возможности fping индивидуально в момент запуска.
Пользовательские параметры в файлах демона агента вынесены в отдельный файл, который в свою очередь включен в основной конфигурационный файл. Так же было добавлено больше примеров.
Добавлена поддержка дополнительного типа БД - IBM DB2.
Пользовательские макросы теперь можно использовать в дополнительных местах:
Для веб-мониторинга теперь поддерживается NTLM (Windows NT LAN Manager) аутентификация.
Теперь можно использовать технологического партнера Zabbix Ez Texting для отправки сообщений без использования пользовательских способов оповещений - его можно выбрать как один из поддерживаемых встроенных способов оповещений, параметры доступа могут быть установлены в определениях способа оповещения.
Если Zabbix сервер скомпилирован без поддержки Веб мониторинга, но есть попытки использования Веб мониторинга, тогда информативное сообщение будет отображаться в веб интерфейсе: