Игорь Градов
Игорь Градов
5 мин
ai

Selectel показала, как за 2 часа добавить LLM-ассистента в Wazuh SIEM

Компания Selectel опубликовала пошаговую инструкцию, которая позволяет за два часа добавить языковую модель в Wazuh SIEM и дать аналитикам безопасности возможность задавать вопросы по логам обычным языком вместо написания запросов вручную.

Selectel показала, как за 2 часа добавить LLM-ассистента в Wazuh SIEM
Почему это важно

Wazuh SIEM собирает тысячи событий безопасности, но до сих пор для поиска ответа в них нужно было знать язык запросов и сотни полей индекса, а теперь любой сотрудник без опыта работы с SIEM может получить разбор инцидента одной фразой в чате.

Что Когда Кто выпустил Цена
Инструкция по подключению LLM-ассистента к Wazuh SIEM через штатные плагины OpenSearch Дата публикации не названа, проверено на Wazuh 4.14.7 Selectel (Андрей, руководитель направления безопасности облака) Бесплатно, нужна своя языковая модель с OpenAI-совместимым API

Wazuh SIEM, это система сбора и анализа событий безопасности с открытым кодом. Её дашборд построен на OpenSearch Dashboards, а у OpenSearch есть готовый ассистент, OpenSearch Assistant. В штатную поставку Wazuh он не входит, но ставится плагинами той же версии без переделки самого Wazuh. Именно эту связку и описывает инструкция Selectel.

Публикация примечательна тем, что это не абстрактный концепт, а проверенный на конкретной версии рецепт с командами, конфигами и разбором подводных камней.

Три инструмента, которые появляются после настройки

  • Окно чата. Аналитик SOC (центра мониторинга безопасности) задаёт вопрос обычными словами и получает ответ от языковой модели. Не нужно помнить синтаксис запросов.
  • Query Assist в Discover. Вопрос на естественном языке автоматически превращается в запрос на PPL (Piped Processing Language, язык запросов OpenSearch), а результат открывается привычной таблицей.
  • Кнопка Explain Document. Модель разбирает конкретный алерт (предупреждение о потенциальной угрозе) или запись об уязвимости: что произошло, насколько серьёзно и что проверить дальше.

Как всё устроено внутри?

Вопрос аналитика проходит три звена. Плагины дашборда рисуют интерфейс, но сами ничего не вычисляют, а передают вопрос в индексатор.

Плагин ml-commons в индексаторе хранит подключение к модели и агентов. ИИ-агент (автономный сценарий работы) получает промпт (текстовую инструкцию для модели), вызывает инструмент PPLTool, который просит модель составить запрос и сам его выполняет.

Модель работает отдельно. Индексатор обращается к ней по HTTPS через коннектор, объект с адресом, форматом запроса и правилом разбора ответа. Подойдёт любая модель с OpenAI-совместимым API. В инструкции использована qwen3-next-80b за OpenWebUI.

Как попробовать?

  1. Убедитесь в совместимости версий. Инструкция проверена на Wazuh 4.14.7 с OpenSearch 2.19.5. Версии плагинов должны точно совпадать с версией OpenSearch, иначе плагин не загрузится. Узнать свою версию можно запросом GET / в Dev Tools дашборда (поле version.number).
  2. Подготовьте окружение. Вам понадобятся: адрес API модели, имя модели и токен; root-доступ к серверу с индексатором и дашбордом Wazuh; для кнопки Explain Document, машина с Linux, Docker, 8 ГБ оперативной памяти и доступом к GitHub и npm.
  3. Установите плагины. Скачайте официальные сборки OpenSearch и OpenSearch Dashboards нужной версии (архивы около 1,3 ГБ), распакуйте из них пять плагинов (два для индексатора, три для дашборда) и подключите через тома в docker-compose.yml или копированием в каталоги сервисов.
  4. Настройте коннектор, агентов и кнопку. Полная последовательность команд для Dev Tools с конфигами и промптами приведена в оригинальной статье Selectel.

Wazuh SIEM и российские альтернативы

Wazuh SIEM с открытым кодом (опенсорс) популярна в России, потому что бесплатна и не зависит от зарубежных лицензий. Среди коммерческих российских SIEM-систем известны MaxPatrol SIEM от Positive Technologies и KUMA от «Лаборатории Касперского». Они поставляются с собственной аналитикой, но встроенного LLM-ассистента с чатом на естественном языке пока не предлагают.

Для тех, кто уже работает с Wazuh SIEM, описанный подход ценен тем, что не требует миграции: вы добавляете интеллектуальный слой поверх существующей инфраструктуры.

Что с этого разным специалистам?

Автору на Дзене или контент-маркетологу. Если вы пишете про кибербезопасность или DevOps, эта связка Wazuh SIEM плюс LLM даёт конкретный кейс для статьи: «как мы за два часа научили систему отвечать по-русски на вопросы про инциденты».

Системному администратору или аналитику SOC. Порог входа в Wazuh SIEM резко снижается. Новый сотрудник, который не знает полей индекса, сможет получить разбор алерта одной фразой. Инструкция полностью на русском, все команды приведены.

Предпринимателю и руководителю в РФ. Решение бесплатно, работает на своём сервере, данные не уходят наружу (модель можно развернуть локально). Для компании, у которой уже стоит Wazuh, это способ ускорить реакцию на инциденты без покупки новой SIEM.

Мнение редакции dzen.guru

Selectel сделал ровно то, чего не хватало сообществу Wazuh: взял штатные плагины OpenSearch, которые существуют давно, но лежали без дела, и собрал из них рабочий рецепт с проверенными командами. По моим наблюдениям, главная боль небольших команд безопасности не в том, что Wazuh SIEM мало собирает, а в том, что некому грамотно спросить. Теперь спросить может модель.

Оговорка: качество ответов целиком зависит от выбранной модели. Если модель слабо следует инструкциям, Query Assist будет выдавать некорректные PPL-запросы, а кнопка Explain Document, поверхностные разборы. Перед тем как доверять результатам, проверьте модель на десятке реальных алертов из вашей среды.

Что сделать сегодня: если у вас уже работает Wazuh, откройте Dev Tools и выполните GET /, чтобы узнать версию OpenSearch. Это первый шаг, он занимает десять секунд и сразу покажет, подойдёт ли вам инструкция без адаптации.

Частые вопросы

Нужно ли платить за OpenSearch Assistant?

Нет. Все плагины входят в открытую сборку OpenSearch и распространяются бесплатно. Вам нужна только своя языковая модель с OpenAI-совместимым API, которую тоже можно развернуть локально и бесплатно.

Будет ли работать с версией Wazuh, отличной от 4.14.7?

Инструкция привязана к OpenSearch 2.19.5, который идёт внутри Wazuh 4.14.7. Если у вас другая версия Wazuh, нужно заменить номер версии во всех командах на свой. Главное правило: версия плагинов должна точно совпадать с версией OpenSearch, иначе плагин не загрузится.

Данные уходят во внешние сервисы?

Это зависит от того, какую модель вы подключите. Если развернёте модель на своём сервере, логи и запросы не покинут ваш периметр. Если используете облачный API, запросы пойдут через интернет, и это нужно учитывать с точки зрения политики безопасности.

Инструкция Selectel закрывает конкретный пробел: Wazuh SIEM отлично собирает данные, но до сих пор требовала эксперта для каждого вопроса, а теперь экспертом становится модель, и аналитику достаточно уметь формулировать мысль по-русски.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

ai

Сэм Альтман о ИИ: взломы и мошенничество, допустимая цена за выгоды технологии

Почему это важно Глава OpenAI публично назвал взломы и мошенничество допустимой ценой за выгоды ИИ и противопоставил свою позицию подходу Anthropic,…

5 мин
Как собрать набор знаний для AI агентов по формату OKF от Google
ai

Как собрать набор знаний для AI агентов по формату OKF от Google

Если вы работаете с ИИ-агентами (программами, которые сами выполняют задачи по вашим указаниям) и замечаете, что агент путает файлы проекта, выдумывает…

7 мин
Что такое ИИ-агент на практике: как суперагент на MCP заменил ручную пересылку писем
ai

Что такое ИИ-агент на практике: как суперагент на MCP заменил ручную пересылку писем

Разработчики и администраторы уже раздали сотрудникам ИИ-агентов, но столкнулись с хаосом: агенты не знают, как устроена компания, у них нет нужных прав, а…

7 мин