- Что такое Wazuh Proxy Server?
- Преимущества использования Wazuh Proxy Server
- Архитектура Wazuh Proxy Server: как это работает
- Пошаговая настройка Wazuh Proxy Server
- Лучшие практики использования Wazuh Proxy Server
- Часто задаваемые вопросы (FAQ)
- 1. Чем Wazuh Proxy отличается от Manager?
- 2. Сколько агентов может обслуживать один прокси?
- 3. Обязательно ли использовать TLS-шифрование?
- 4. Как диагностировать проблемы с подключением?
- 5. Можно ли использовать несколько прокси для одного Manager?
Что такое Wazuh Proxy Server?
Wazuh Proxy Server — промежуточный компонент в архитектуре SIEM-системы Wazuh, предназначенный для оптимизации сбора данных с агентов в распределенных сетях. Он действует как концентратор, пересылающий данные от агентов на центральный сервер Wazuh Manager, снижая нагрузку и упрощая управление крупномасштабными инфраструктурами. Особенно востребован в средах с географически разрозненными узлами, строгими сетевыми политиками или ограниченной пропускной способностью.
Преимущества использования Wazuh Proxy Server
- Снижение нагрузки на Wazuh Manager: Обработка и буферизация данных на прокси, предотвращая перегрузку центрального сервера.
- Оптимизация трафика: Агенты взаимодействуют только с ближайшим прокси, сокращая задержки и потребление полосы пропускания.
- Повышение отказоустойчивости: Прокси кэширует данные при потере связи с Manager, обеспечивая непрерывность сбора.
- Упрощение безопасности: Централизация исходящих подключений через прокси вместо прямого доступа агентов к Manager.
- Масштабируемость: Легкое добавление новых агентов без изменения конфигурации центрального сервера.
Архитектура Wazuh Proxy Server: как это работает
Прокси функционирует как ретранслятор между агентами и Manager. Агенты отправляют данные (логи, инвентаризацию, события безопасности) на прокси-сервер через зашифрованные TCP-соединения. Прокси проверяет целостность данных, временно хранит их в очереди и асинхронно пересылает на Wazuh Manager. При сбое связи с Manager прокси сохраняет данные локально до восстановления соединения. Архитектура поддерживает балансировку нагрузки: несколько прокси могут обслуживать разные сегменты сети, объединяя потоки данных.
Пошаговая настройка Wazuh Proxy Server
- Установка ПО: На выделенном сервере (Ubuntu/CentOS) выполните:
curl -sO https://packages.wazuh.com/4.7/wazuh-install.sh && sudo bash wazuh-install.sh --wazuh-indexer --wazuh-server --wazuh-dashboard --start-cluster
- Конфигурация прокси: В файле
/etc/wazuh/wazuh_proxy.conf
задайте:manager_address = CENTRAL_MANAGER_IP
port = 1514
protocol = tcp - Регистрация агентов: Настройте агентов на подключение к прокси через
ossec.conf
:<server>
<address>PROXY_IP</address>
<port>1514</port>
</server> - Проверка связи: Запустите сервис:
systemctl start wazuh-proxy
и проверьте логи:tail -f /var/ossec/logs/ossec.log
- Шифрование: Настройте TLS, сгенерировав сертификаты через
wazuh-certs-tool.sh
.
Лучшие практики использования Wazuh Proxy Server
- Сегментация сети: Размещайте прокси в DMZ для агентов из ненадежных сетей.
- Мониторинг ресурсов: Контролируйте использование CPU/RAM через интеграцию с Elastic Stack.
- Резервирование: Разверните 2+ прокси в HA-режиме с балансировщиком нагрузки.
- Обновления: Синхронизируйте версии Wazuh на прокси и Manager во избежание несовместимости.
- Безопасность: Ограничьте входящие подключения только с IP агентов и исходящие — к Manager.
Часто задаваемые вопросы (FAQ)
1. Чем Wazuh Proxy отличается от Manager?
Manager обрабатывает и анализирует данные, а Proxy лишь пересылает их, не выполняя анализ. Это снижает нагрузку на Manager в крупных сетях.
2. Сколько агентов может обслуживать один прокси?
Зависит от аппаратных ресурсов. Рекомендуется: до 500 агентов на 2 CPU/4 ГБ RAM. Для 1000+ агентов используйте кластеризацию прокси.
3. Обязательно ли использовать TLS-шифрование?
Да, для защиты данных в транзите. Wazuh поддерживает AES-256 шифрование между агентами, прокси и Manager.
4. Как диагностировать проблемы с подключением?
Проверьте:
— Состояние порта 1514: netstat -tuln | grep 1514
— Логи прокси: /var/ossec/logs/ossec.log
— Соответствие версий ПО на всех компонентах.
5. Можно ли использовать несколько прокси для одного Manager?
Да, это стандартная практика для распределенных сетей. Настройте балансировку DNS или IP-адресов для агентов.