Устранение неполадок
Обзор
Это руководство охватывает распространенные проблемы и их решения при использовании SecureBaseline Cloud.
Навигация
Данное руководство доступно из любой страницы системы через меню помощи.
Проблемы подключения
Не удается подключиться к хосту
Симптомы: Хост показывает offline, SSH-подключение не удается
Решения:
- Убедитесь, что хост запущен и доступен
- Проверьте статус SSH-сервиса:
systemctl status sshd - Проверьте фаервол:
sudo ufw statusилиsudo firewall-cmd --list-all - Протестируйте подключение вручную:
ssh user@host - Проверьте корректность SSH-учетных данных
- Проверьте правильность SSH-порта (по умолчанию: 22)
Ошибка SSH-аутентификации
Симптомы: Permission denied, authentication failure
Решения:
- Проверьте корректность имени пользователя
- Для аутентификации по паролю: проверьте правильность пароля
- Для аутентификации по ключу: проверьте наличие публичного ключа в
~/.ssh/authorized_keys - Проверьте конфигурацию SSH на предмет разрешения данного метода аутентификации
- Убедитесь, что пользователь имеет доступ к shell
- Проверьте
/var/log/auth.logдля деталей
Ошибка проверки ключа хоста
Симптомы: Ошибка несоответствия ключа хоста
Решения:
- Если хост был переустановлен, очистите старый ключ
- Убедитесь, что вы подключаетесь к правильному серверу
- Проверьте на предмет атаки man-in-the-middle
Проблемы сканирования
Сканирование зависло в Pending
Симптомы: Сканирование не запускается, остается в состоянии pending
Решения:
- Проверьте работу сервиса worker
- Проверьте подключение к Redis
- Просмотрите логи worker на предмет ошибок
- Перезапустите сервис worker при необходимости
Сканирование завершилось с ошибкой
Симптомы: Сканирование показывает статус failed
Решения:
- Проверьте SSH-подключение к хосту
- Проверьте права sudo для пользователя сканирования
- Проверьте дисковое пространство на целевом хосте
- Просмотрите сообщение об ошибке сканирования
- Убедитесь в доступности OpenSCAP
Низкий балл соответствия
Симптомы: Балл ниже ожидаемого
Решения:
- Просмотрите проваленные правила
- Проверьте соответствие профиля типу хоста
- Убедитесь, что система не была недавно установлена
- Запустите усиление и повторите сканирование
- Документируйте ложноположительные срабатывания
Отсутствуют результаты сканирования
Симптомы: Сканирование завершено, но результаты не показываются
Решения:
- Обновите страницу
- Проверьте, что статус сканирования “completed”
- Проверьте подключение к базе данных
- Просмотрите логи API на предмет ошибок
Проблемы усиления
Задание зависло в очереди
Симптомы: Задание не начинает выполняться
Решения:
- Проверьте статус сервиса worker
- Проверьте подключение к Redis
- Проверьте настройку параллельности worker
- Просмотрите логи worker
- Перезапустите worker при необходимости
Усиление завершилось с ошибкой
Симптомы: Задание показывает статус failed
Решения:
- Просмотрите вывод Ansible на предмет ошибок
- Используйте функцию AI-диагностики
- Распространенные причины:
- Потеря SSH-подключения
- Отказ sudo
- Недоступность репозитория пакетов
- Диск заполнен
- Исправьте проблему и повторите попытку
Сервисы не работают после усиления
Симптомы: Приложение или сервис перестает работать
Решения:
- Проверьте статус сервиса:
systemctl status <service> - Просмотрите журнал:
journalctl -u <service> - Определите, какое правило усиления повлияло на сервис
- Откатите при необходимости (восстановите из резервной копии)
- Документируйте исключение на будущее
Блокировка SSH после усиления
Симптомы: Не удается подключиться по SSH после усиления
Решения:
- Используйте консольный доступ (консоль облачного провайдера)
- Загрузитесь в режиме восстановления
- Восстановите конфигурацию SSH:
# Распространенные исправления sed -i 's/PermitRootLogin no/PermitRootLogin yes/' /etc/ssh/sshd_config systemctl restart sshd - Рассмотрите исключение правил SSH
Проблемы расписаний
Расписание не выполняется
Симптомы: Запланированные задания не выполняются
Решения:
- Убедитесь, что расписание включено
- Проверьте корректность cron-выражения
- Проверьте работу сервиса планировщика
- Проверьте время/часовой пояс сервера
- Просмотрите логи планировщика
Неправильное время выполнения
Симптомы: Задания выполняются в неожиданное время
Решения:
- Проверьте cron-выражение
- Проверьте часовой пояс сервера
- Cron использует локальное время сервера
- Протестируйте с более простым выражением
Проблемы интерфейса
Страница не загружается
Симптомы: Пустая страница или бесконечная загрузка
Решения:
- Обновите страницу
- Очистите кэш браузера
- Попробуйте другой браузер
- Проверьте консоль браузера на предмет ошибок
- Убедитесь, что сервис API работает
Данные не обновляются
Симптомы: Отображаются устаревшие данные
Решения:
- Нажмите кнопку обновления
- Проверьте настройку автообновления
- Проверьте сетевое подключение
- Очистите кэш браузера
Экспорт не работает
Симптомы: Загрузка CSV/JSON не удается
Решения:
- Проверьте блокировщик всплывающих окон
- Попробуйте другой браузер
- Проверьте папку загрузок браузера
- Убедитесь, что есть данные для экспорта
Проблемы аутентификации
Не удается войти
Симптомы: Вход не удается с корректными учетными данными
Решения:
- Проверьте email и пароль
- Проверьте, что аккаунт активен
- Попробуйте сбросить пароль
- Очистите cookies браузера
- Проверьте статус сервиса API
Сессия истекла
Симптомы: Внезапный выход из системы
Решения:
- Войдите снова
- Проверьте настройки истечения токена
- Проверьте синхронизацию времени между клиентом и сервером
- Просмотрите логи аутентификации
Проблемы производительности
Медленный ответ API
Симптомы: Страницы загружаются медленно
Решения:
- Проверьте использование ресурсов сервера
- Просмотрите производительность базы данных
- Проверьте сетевую задержку
- При необходимости скорректируйте лимит запросов
- При необходимости масштабируйте ресурсы
Задания обрабатываются медленно
Симптомы: Задания занимают слишком много времени
Решения:
- Проверьте параллельность worker
- Просмотрите использование ресурсов
- Проверьте сеть до управляемых хостов
- Рассмотрите масштабирование workers
Проблемы AI
AI не отвечает
Симптомы: Чат или диагностика не работают
Решения:
- Проверьте, что конфигурация AI активна
- Протестируйте подключение конфигурации
- Проверьте валидность API-ключа
- Проверьте доступ к Yandex Cloud
- Просмотрите лимиты API
Некачественные ответы AI
Симптомы: Бесполезные или некорректные ответы
Решения:
- Переформулируйте вопрос четко
- Предоставьте больше контекста
- Попробуйте другую модель
- Скорректируйте настройку temperature
Получение помощи
Сбор информации
Перед запросом поддержки соберите:
- Сообщения об ошибках (скриншоты)
- Ошибки консоли браузера
- Логи API (если доступны)
- Шаги для воспроизведения
- Детали окружения
Расположение логов
| Компонент | Расположение логов |
|---|---|
| API | Логи контейнера: docker logs haas-api |
| Worker | Логи контейнера: docker logs haas-worker |
| Frontend | Консоль браузера |
| Database | Логи PostgreSQL |
Проверки состояния
Проверьте сервисы:
# API health
curl http://localhost:8080/healthz
# Readiness
curl http://localhost:8080/readyz
# Liveness
curl http://localhost:8080/livezСообщение о проблемах
При сообщении о проблемах:
- Четко опишите проблему
- Включите сообщения об ошибках
- Предоставьте шаги для воспроизведения
- Опишите ожидаемое vs фактическое поведение
- Включите детали окружения