В этом разделе представлены примеры использования шагов предварительной обработки для решения некоторых практических задач.
Использование предварительной обработки с помощью регулярного выражения для фильтрации ненужных событий из журнала VMware.
1. Убедитесь, что на работающем узле сети гипервизора VMware элемент данных журнала событий vmware.eventlog [<url>, <режим>]
присутствует и работает должным образом. Обратите внимание, что элемент данных журнала событий уже может присутствовать у гипервизора, если при создании узла сети был присоединён шаблон Template VM VMware.
2. На узле сети гипервизора VMware создайте зависимый элемент данных с типом «Журнал (лог)» и выберите элемент данных журнала событий основным элементом данных.
На вкладке «Предобработка» зависимого элемента данных выберите опцию валидации «Совпадение регулярному выражению» и заполните шаблон, например:
«.* logged in .*» — фильтрация из журнала событий всех событий входа в систему
«\bUser\s+\K\S+» — фильтрация из журнала событий только строк с именами пользователей
Если регулярное выражение не совпадает, то зависимый элемент станет неподдерживаемым с соответствующим сообщением об ошибке. Чтобы избежать этого, отметьте опцию «Другое при ошибке» и, например, выберите отбросить значение для несовпадающего значения.
Другой подход, позволяющий использовать группы совпадения и управление выводом, состоит в том, что нужно выбрать «Регулярное выражение» на вкладке «Предобработка» и заполнить параметры, например: