- 7 Что нового в Zabbix 5.0.2
- Расширен список типов файлов для vfs.file.exists[]
- Журналрование выполнения глобальных скриптов
- Вебхуки
- Поддержка регулярных выражений в контексте пользовательских макросов
- Новые шаблоны
- EnableRemoteCommands устарело/не поддерживается агентами
- Шаблоны исключены из числа узлов сети в Информации о системе
- Время модификации игнорируется в элементах данных log, log.count
- Повышенная безопасность виджета URL
7 Что нового в Zabbix 5.0.2
Расширен список типов файлов для vfs.file.exists[]
Элемент агента vfs.file.exists [] ранее поддерживал только обычные файлы и ссылки. Добавлена поддержка большего количества типов файлов, включая каталоги, сокеты, блочные устройства, символьные устройства и т. д.
Несколько типов файлов, кторые нужно включить, можно указать во втором параметре в виде списка с разделителями-запятыми в кавычках, а типы файлов, которые нужно исключить, можно указать в третьем параметре:
vfs.file.exists [file, <types_incl>, <types_excl>]
См. также vfs.file.exists[] в списке элементов данных агента.
Журналрование выполнения глобальных скриптов
Информация о запуске глобального скрипта теперь записывается в журнал Аудит со следующими подробностями:
- Время
- Пользователь, запустивший скрипт
- IP целевого хоста или Zabbix сервера/прокси
- Скрипт после подстановки макросов (секретные макросы будут отображаться как *****)
- Результаты скрипта
Кроме того, теперь есть возможность передавать информацию о пользователе, вставляя связанные с пользователем макросы в сам скрипт. Поддерживаемые макросы:\
- {USER.ALIAS} - имя пользователя Zabbix
- {USER.FULLNAME} - имя и фамилия текущего пользователя, как указано в Zabbix
- {USER.NAME} - имя текущего пользователя, как указано в Zabbix
- {USER.SURNAME} - фамилия текущего пользователя, как указано в Zabbix
Если сценарий выполняется автоматически в рамках операции действия, эти макросы не будут разрешены.
Вебхуки
Вебхук MS Teams теперь поддерживает настраиваемые поля и настраиваемые кнопки в карточках сообщений.
Поддержка регулярных выражений в контексте пользовательских макросов
В дополнение к статическим строкам, регулярные выражения теперь также поддерживаются в контексте пользовательского макроса, используя следующий синтаксис:
{$MACRO:regex:"регулярное выражение"}
Использование регулярных выражений может значительно сократить количество контекстов пользовательских макросов, которые вам нужно определить.
См. также пользовательские макросы с контекстом.
Новые шаблоны
Etcd
- Template App Etcd by HTTP - собирает метрики с конечной точки Etcd
/metricsс помощью HTTP-агента (см. описание).
Microsoft SQL Server
- Template DB MSSQL by ODBC - собирает метрики из Microsoft SQL Server через ODBC (см. описание).
IIS
- Template App IIS by Zabbix agent, Template App IIS by Zabbix agent active - собирает метрики из Internet Information Services для Windows Server версии 2012R2 и новее с помощью Zabbix агента.
Вы можете получить эти шаблоны:
- В Настройка → Шаблоны в новых инсталляциях;
- Если вы обновляетесь с предыдущих версий, вы можете скачать эти
шаблоны из гит
репозитория
Zabbix или найти их в папке
templatesзагруженной последней версии Zabbix. Затем, перейдите в раздел веб-интерфейса Настройки → Шаблоны чтобы вручную импортировать их в Zabbix.
EnableRemoteCommands устарело/не поддерживается агентами
Параметр агента EnableRemoteCommands теперь:
- признан устаревшим для Zabbix агента (используется как псевдоним для параметров AllowKey/DenyKey соответственно)
- неподдерживается для Zabbix агента 2
Используйте параметры AllowKey/DenyKey вместо EnableRemoteCommands.
Шаблоны исключены из числа узлов сети в Информации о системе
Количество узлов сети, в отчете и виджете Информация о системе, больше не включает в себя шаблоны. Количество шаблонов теперь отображается в отдельной строке.
Время модификации игнорируется в элементах данных log, log.count
Время изменения файла теперь игнорируется в элементах данных log и log.count.
Повышенная безопасность виджета URL
Виджет панели управления URL и элемент комплексного экрана URL теперь помещают полученное содержимое URL-адреса в изолированную программную среду. По умолчанию все ограничения "песочницы" включены. Можно изменить настройки атрибута "песочница" в файле defines.inc.php, однако отключение не рекомендуется из соображений безопасности. Чтобы узнать больше об атрибуте, см. раздел sandbox (песочница) в описании HTML-элемента iframe.