События системного журнала#
В Platform V SOWA Base доступно большое количество разнообразных событий системного журнала. Далее приведено описание нескольких из основных событий профиля (событий, возникающих при обработке сообщений):
Описание |
Комментарий |
Уровень записи |
|---|---|---|
Ошибка валидации запроса |
Клиент отправил сообщение, которое не соответствует валидационной схеме. |
Error |
Ошибка валидации ответа |
Backend вернул сообщение, которое не соответствует валидационной схеме. |
Error |
Системная ошибка при работе с менеджером очередей |
Менеджер MQ вернул mqcrc, отличный от положительного, при отправке запроса PUT. |
Error |
Ошибка наличия SQL-Injection |
Код ошибки, возвращаемой libModsecurity при срабатывании одного из правил. |
Error |
Неизвестная run-time ошибка |
Типовой код ошибки, если не задано переопределение для данного типа ошибок. |
Error |
Не найден маршрут |
Сервис с подобным URL не был явно создан в профилей. |
Error |
Обрыв HTTP сессии внешним сервисом до таймаута шлюза |
Получили от backend статус 502 или backend разорвал соединение. |
Error |
Не получили ответа от внешнего сервиса за указанный таймаут |
Не получили Response от backend за допустимый интервал времени, указанный в настройках сервиса. |
Error |
Некорректный ответ от внешнего сервиса |
Backend вернул не JSON/не XML сообщение, backend вернул необрабатываемую ошибку. |
Error |
Ответ не является JSON |
Backend вернул не JSON/не XML сообщение, когда ожидалось обратное. |
Error |
Запрос не является JSON |
Тело Request не содержит JSON. |
Error |
Примеры событий при выполнении административных операций конфигуратора:
Описание |
Комментарий |
Уровень записи |
|---|---|---|
INFO: Profile "profile" was successfully started. |
Запуск профиля успешен. |
Info |
INFO: Profile "profile" was successfully created. |
Создание профиля завершено успешно. |
Info |
INFO: Rhel version = 8.5 |
Информация о версии ОС, на которой происходит выполнение операций |
Info |
ERROR: Failed to configure profile: File '/sowa/profile_storage/custom/profile/postprocessor_rules.yml' does not exist! |
Ошибка конфигурирования профиля из-за отсутствия требуемых пользовательских ресурсов. |
Error |
ERROR: Profile "stub_web_int" was not created, error occured. Profile already exists! |
Ошибка при создании профиля - профиль уже создан. |
Error |
Примеры событий фильтра безопасности:
Описание |
Комментарий |
Уровень записи |
|---|---|---|
ModSecurity: Access denied with code xxx (phase 3). [msg "The Application Returned a 500-Level Status Code"] |
Backend вернул ошибку 5хх, которая маскируется шлюзом. |
Error |
ModSecurity: Access denied with code xxx (phase 2). [msg "SQL Injection Attack"] |
Заблокирован запрос, в котором обнаружена SQL-инъекция |
Error |