Работа с агентом мониторинга ================================ Синхронизация модулей распознавания с сервисами мониторига происходит через "посредника" — программу-агента. Это специальное ПО, которое собирает и передает данные от модуля распознавания на сервер мониторинга и обратно. Также агент позволяет собрать статистику по работе модуля. Для каждого устройства необходимо подключить и настроить свой отдельный агент. Подробнее о `MERTECH Vision AI Agent `_. Приложение **MERTECH Vision-AI Manager** можно использовать для настройки агента MERTECH Vision AI Agent, чтобы передавать данные на сервисы мониторнига, с которыми вы работаете. Настройка агента для сервера мониторинга MERTECH ---------------------------------------------------- **Сервер мониторинга MERTECH** — платформа для управления инфраструктурой, которая помогает контролировать работу большого числа оборудования (весов, модулей распознавания): ведет сбор статистики, мониторит выполнение различных задач, например, распределение мета-моделей (данных о распознавании товаров). `Подробнее `_. Чтобы настроить агента для работы со сервером мониторинга MERTECH: 1. В блоке **Подключено** выберите нужный модуль распознавания. :doc:`Как подключить <..//Подключение>`. 2. В меню выберите **Агент мониторинга** → **Настройки**. .. image:: picture/agent2.png 3. В блоке **Сервис мониторинга** по умолчанию выбран «Mertech Моnitoring». 4. В блоке **Настройки подключения** заполните поля: - **Адрес** — адрес сервера мониторинга, включая протокол (http/https); - **Порт** — порт подключения к серверу мониторинга; - **Пароль доступа** — пароль доступа к устройствам. Задается на сервере мониторинга, единый для всей организации. Если пароль не указан, перейдите на сервис мониторинга и скопируйте его. Подробнее см. в статье Устройства, `раздел 4.2.1 Работа с устройством `_. Чтобы передать данные агенту, нажмите |kebab| и выберите "Отправить". 5. **Идентификатор устройства** — уникальный код каждого модуля распозвания, по которому он идентифицируется в сервисе мониторинга. Можно получить следующими способами: 1. В сервере мониторинга откройте информацию об устройстве и скопируйте последовательность букв и цифр в адресной строке после `device/`. Подробнее см. в статье Устройства `раздел 4.2.2 Настройка обмена данных `_. 2. Нажмите |filtr|. В окне **Выбор устройства** найдите нужное устройство по модели и серийному номеру. Чтобы передать данные агенту, нажмите |kebab| и выберите "Отправить". Чтобы проверить подключение по данным, отправленным агенту в блоке **Настройки подключения**, нажмите **Проверка подключения текущих настроек**. Если параметры изменены, но не отправлены, агент проверит соединение по предыдущим настройкам. 6. В блоке **Внешние команды** заполните поля: - **Получение команд с сервиса** — если на устройство нужно получать задачи и команды от сервиса, нажмите |adown| и измените значение на «Получать». Подробнее о `задачах от сервиса мониторинга `_. - **Частота запросов к сервсису мониторинга, сек** — укажите значение, которрое не ухудшит работу сервиса. 7. В блоке **Сервис хранения файлов** укажите параметры подключения к облачному хранилищу. Поддерживаются только **S3**: - **Адрес** — адрес файлового хранилища в сети, включая протокол (http/https). Если файловое хранилище развернуто в локальной сети, то порт можно указать в этом поле после двоеточия, например `http://192.168.100.166:9000`. - **Bucket** — корневая папка файлового хранилища в сети; - **Логин** — логин подключения к файловому хранилищу; - **Пароль** — пароль подключения к файловому хранилищу. Агент по этим данным может загрузить файл в хранилище, а в сервис возвращет ссылку на него. 8. В блоке **Прочие настройки** укажите параметры: - **IP-адрес камеры распознавания** — можно переопределить адрес, заданный по умолчанию; - **Порт**; - **Папка для хранения изображения при распознавании** — путь к директории на локальном компьютере для временного хранения изображений; - **Отправка распознанных изображений на сервер** — если выбрано "Отправлять", агент выложит каждое изображение в хранилище. Ссылка на него будет передана в запросе сервера мониторинга. После отправки изображение удаляется из локальной папки. - **Уровень логирования** — выберите, какую информацию переносить в логи: "Error"; "Warning"; "Infomation"; "Debug"; "Trace". 9. Чтобы массово передать настройки агенту, в блоке **Сервис мониторинга** нажмите |kebab| и выберите **Экспорт всех настроек мониторинга**. .. |adown| image:: picture/ar-down.png .. |kebab| image:: picture/kebab.png .. |filtr| image:: picture/filtr.png .. Переключение между устройствами Изменение настроек агента ----------------------------- Чтобы получить сразу все настройки агента: 1. В блоке **Сервис мониторинга** нажмите |kebab| и выберите **Импорт всех настроек мониторинга**. .. image:: picture/agent1.png 2. Проверьте полученные настройки. В любой из настроек можно получить данные от агента — нажмите |kebab| около неё и выберите "Получить". Или изменить параметр и передать агенту новые данные — нажмите |kebab| около неё и выберите "Отправить". Информация о работе с сервером мониторинга --------------------------------------------- Вся информация о работе устройства с сервером мониторинга отображается на странице **Общая информация**. Например, если устройство подключено в сервере мониторинга в качестве источника распространения мета-модели. .. image:: picture/agent3.png Статистика распознавания ------------------------- Подключитесь к агенту нужного модуля распознавания и получите статистику по распознаванию товаров, которые идентифицировались на этом устройстве. 1. В блоке **Подключено** выберите нужное устройство. :doc:`Как подключить <..//connection>`. 2. В меню выберите **Агент мониторинга** → **Статистика распознавания**. 3. Задайте параметры выбора: - **ID** — укажите ID товара. Если нужна статистика по всем товарам, оставьте поле пустым; - **Тип выборки** — данные в отчете по определенному ID могут быть сгруппированы по дням, по месяцам или по годам; - **Дата от**, **Дата до** — ограничьте период выбора. Чтобы сформировать отчет, нажмите **Импорт**. В отчет выводятся данные о количестве попаданий товара при распознавании с 1-е по 5-е места по степени уверенности. Например, было 10 распознаваний бананов (ID 2). Из них они 8 раз попали на 1-е место (топ 1), 1 раз на 2-е место (топ 2) и 1 раз на 3-е (топ 3).