Проблема запуска Wazuh Dashboard: ошибка circuit_breaking_exception
Если при попытке открыть дашборд Wazuh мы сталкиваемся с грустной надписью:
Wazuh dashboard server is not ready yet
А команда systemctl status wazuh-dashboard сообщает что-то вроде:
FATAL {"error":{"root_cause":[{"type":"circuit_breaking_exception","reason":"[parent] Data too large, data for [<http_request>] would be [1063084208/1013.8mb], which is larger than the limit of [1020054732/972.7mb]
Это значит что wazuh-indexer (он же opensearch) превысил лимит оперативной памяти, отведённой JVM для работы индексера. В результате он прекращает обработку запросов, чтобы избежать перегрузки.
А это значит, что память нам нужно несколько увеличить. Для этого:
1. Открываем файл jvm.options, который лежит у нас по пути /etc/wazuh-indexer
2. Ищем там строчки:
-Xms1024m
-Xmx1024m
Эти параметры определяют минимальный и максимальный объём памяти, выделенный для Java-машины.
3. Увеличиваем значения в зависимости от доступной оперативной памяти сервера. Например:
-Xms2048m
-Xmx2048m
4. Сохраняем, перезапускаем службы
systemctl restart wazuh-indexer.service
systemctl restart wazuh-dashboard.service
Около минуты
12 июня