1. Примеры использования

Обзор

В этом разделе представлены примеры использования шагов предварительной обработки для решения некоторых практических задач.

Фильтрация записей журнала событий VMware

Использование предварительной обработки с помощью регулярного выражения для фильтрации ненужных событий из журнала VMware.

1. Убедитесь, что на работающем узле сети гипервизора VMware элемент данных журнала событий vmware.eventlog [<url>, <режим>] присутствует и работает должным образом. Обратите внимание, что элемент данных журнала событий уже может присутствовать у гипервизора, если при создании узла сети был присоединён шаблон Template VM VMware.

2. На узле сети гипервизора VMware создайте зависимый элемент данных с типом «Журнал (лог)» и выберите элемент данных журнала событий основным элементом данных.

На вкладке «Предобработка» зависимого элемента данных выберите опцию валидации «Совпадение регулярному выражению» и заполните шаблон, например:

«.* logged in .*» — фильтрация из журнала событий всех событий входа в систему
       «\bUser\s+\K\S+» —  фильтрация из журнала событий только строк с именами пользователей

Если регулярное выражение не совпадает, то зависимый элемент станет неподдерживаемым с соответствующим сообщением об ошибке. Чтобы избежать этого, отметьте опцию «Другое при ошибке» и, например, выберите отбросить значение для несовпадающего значения.

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

шаблон: «.*logged in.*», вывод: «\0» — фильтрация из журнала событий всех событий входа в систему
       шаблон: «User (.*?)(?=\ )», вывод: «\1» — фильтрация из журнала событий только имён пользователей