Регулярные выражения
Обзор
Регулярные выражения экспортируются со всеми связанными объектами и связями между объектами.
Экспорт
Чтобы экспортировать регулярные выражения, выполните следующие действия:
- Перейдите в Administration > General > Regular expressions.
- Отметьте флажками регулярные выражения, которые нужно экспортировать.
- Нажмите Export под списком, чтобы экспортировать в формате YAML по умолчанию, или нажмите стрелку, чтобы выбрать другой формат экспорта.

В зависимости от выбранного формата регулярные выражения экспортируются в локальный файл с именем по умолчанию:
zbx_export_regexes.yaml- при экспорте в YAML;zbx_export_regexes.xml- при экспорте в XML;zbx_export_regexes.json- при экспорте в JSON.
Импорт
Чтобы импортировать регулярные выражения, выполните следующие действия:
- Перейдите в раздел Администрирование > Общие > Регулярные выражения.
- Нажмите Импорт в правом верхнем углу.
- Выберите файл импорта.
- Установите флажки правил импорта, которые необходимо применить (см. ниже).
- Нажмите Импорт в правом нижнем углу формы настройки.

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

Меню слева можно использовать для навигации по списку изменений. В разделе Обновлено выделены все изменения, внесенные в существующие регулярные выражения. В разделе Добавлено перечислены новые регулярные выражения. Нажмите стрелку, чтобы развернуть или свернуть группу регулярных выражений.
Просмотрите изменения регулярных выражений, затем нажмите Импорт, чтобы выполнить импорт регулярных выражений. Сообщение об успешном или неуспешном импорте будет отображено в веб-интерфейсе.
Формат экспорта
Экспорт в YAML:
zabbix_export:
version: '8.0'
global_regexes:
- name: 'File systems for discovery'
description: 'Глобальное регулярное выражение, используемое для обнаружения и идентификации файловых систем на контролируемом узле сети'
expressions:
- type: MATCHES_REGEX
expression: ^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$
- name: 'Storage devices for SNMP discovery'
expressions:
- type: NOT_MATCHES_REGEX
expression: '^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$'
case_sensitive: 'YES'
Экспортируемые элементы
Экспортируемые элементы регулярных выражений:
| Element | Type | Description | |
|---|---|---|---|
| global_regexes | object | Корневой элемент для регулярных выражений. | |
| name | string | (required) Имя регулярного выражения. | |
| description | text | Описание регулярного выражения. | |
| expressions | object | Корневой элемент для регулярных выражений. | |
| type | string | Тип регулярного выражения. | |
| expression | string | Регулярное выражение. | |
| exp_delimiter | string | Разделитель регулярного выражения; присутствует, когда тип — Contains any substring from list. | |
| case_sensitive | string | Параметр чувствительности к регистру для регулярного выражения. | |
См. также: Объект регулярного выражения (см. соответствующее свойство с совпадающим именем).