Для инициализации процесса сканирования, сканер WinRS производит подключение к АРМ по встроенному протоколу ОС Windows winrm. При наличии каких-либо ошибок, сканирование будет завершено неуспешно. В данной статье приведено описание ошибок и их кодов для определения причин неуспешного завершения сканирования.
Общие сведения
Для проведения сканирования, сканер соответствия должен аутентифицироваться на сканируемом устройстве. После этого происходит обмен сообщениями. Итогом сканирования выступают ответы от сканируемого устройства, которые возвращаются сканеру с определенными кодами. Концептуальная схема этого процесса представлена на рисунке ниже.
.png)
Коды операций
Коды в ответных сообщениях могут отображать как ошибки, так и иметь информационный статус. Описание кодов операций приведено в таблице ниже.
| Код операции |
Описание |
| 200 |
- Запрос успешно обработан.
|
| 401 |
Ошибка авторизации. Логин/пароль неверен. |
| 403 |
- Отказ в авторизации. Сертификат не действителен;
- Пользователь не смог выполнить по причине отсутствия прав.
|
| 404 |
- Сервис/инструмент выполнения команды не обнаружен (CLI);
- Отсутствует датаграмма в запросе от клиентской части;
- Запись запрашиваемых данных отсутствует (в базе данных, списке, реестре).
|
| 500 |
Внутренняя ошибка сервера. |
| 503 |
Ошибка соединения. |
| 504 |
|
Поиск и устранение неисправностей
Для того, чтобы определить причину неуспешного завершения работы сканера, необходимо использовать функционал журналов в реальном времени.
Шаг 1. Перейдите в раздел Аудит → Журналы в реальном времени.
Шаг 2. На странице Создать сессию выберите значение /usr/local/pf/logs/packetfence.log - PacketFence general log в качестве файла отслеживаемого журнала.
Шаг 3. В качестве фильтра укажите значение Scanner и нажмите Запуск сессии.
Шаг 4. Инициируйте процесс сканирования. В журнале появятся записи о неудачном сканировании с указанием кода ошибки и краткого описания.