10. Регулярные выражения

Обзор

Сложные регулярные выражения могут быть созданы и протестированы из веб-интерфейса Zabbix.

После того как регулярное выражение создано, его можно использовать в нескольких местах веб-интерфейса, ссылаясь на его имя с префиксом @, например, @mycustomregexp.

Все регулярные выражения в Zabbix, созданные при помощи расширенного редактора, или введенные вручную, поддерживают расширенные регулярные выражения стандарта POSIX.

Настройка

Для создания регулярного выражения:

  • Перейдите в: Администрирование → Общие
  • Выберите Регулярные выражения в выпадающем списке
  • Нажмите на Новое регулярное выражение

Пример создания регулярного выражения

Укажите имя регулярного выражения. В имени разрешены любые Юникод символы.

Имя пользовательского регулярного выражения в Zabbix может содержать запятые, пробелы и т.п. В этих случаях, там где имеется вероятность неверной интерпретации при ссылке (например, запятая в параметре ключа элемента данных) нужно всю ссылку заключить в кавычки, вот таким образом: ”@My custom regexp for purpose1, purpose2”

Для добавления нового подвыражения, кликните на Новый в блоке Выражения.

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