Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

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

Обзор

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

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

Использование шага предварительной обработки регулярного выражение для фильтрации ненужные события из журнала VMWare.

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

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

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

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

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

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

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