Парсер Syslog Regex

Общие сведения

В AxelNAC подержано создание синтаксического анализатора системного журнала (Syslog) с помощью регулярных выражений. Это, в свою очередь, позволит создавать сложные фильтры и правила для работы с данными, получаемыми через журнал.

Для создания парсера перейдите в раздел Конфигурация → Интеграция → Парсеры Syslog → Новый парсер Syslog и выберите значение Regex в выпадающем списке.

На открывшейся странице вы можете выполнить следующие настройки:

Определение действий

Действие состоит из двух частей:

Метод — имя действия, которое необходимо выполнить;
Список параметров — список параметров, которые необходимо передать методу. Каждый параметр разделяется запятой. Параметры, которые должны быть заменены именованным захватом.

Пример действия:

Regex:
mac\s*: \s* (? P< mac> [a-zA-Z0-9] {2} (: [a-zA-Z0-9] {2}) {5}), notes\s*: \s* (P?< notes>.*)
Действие:
modify_node: mac, $mac, notes, $notes


ID статьи: 77
Последнее обновление: 17 июл., 2024
Ревизия: 3
База знаний AxelNAC -> Документация -> Система контроля доступа к сети «AxelNAC». Версия 1.0.0 -> AxelNAC. Руководство администратора -> Интеграция с системами обнаружения вторжений (IDS) -> Парсер Syslog Regex
https://docs.axel.pro/parser-syslog-regex_77.html