Все переводы
Материал из SmartPlayer
Введите имя сообщения для показа всех доступных переводов.
Найден 1 перевод.
| Сообщение | Текущий текст |
|---|---|
| ист. русский (ru) | == '''Реализация''' == === '''Активация''' === По умолчанию детектор для всех компаний отключен на сервере, так как создает на него слишком большую нагрузку. {{Note|Включается детектор только по запросу со стороны компании, у которой появилась проблема с чёрным экраном.|warn}} === '''Алгоритм действия''' === Вся работа будет вестись в два этапа.<br> '''Первый этап - это запуск самого детектора'''.<br> При запуске детектора нужно использовать id компании, который указан в личном кабинете. [[File:ID компании.png|thumb|Расположение ID компании в личном кабинете |300px]] Для этого нужно зайти в профиль и развернуть подробную информацию о пользователе. Системному администратору нужно подключиться на сервер, через '''Command Line Interface (CLI)'''.<br> <div style="border: 1px solid #888; padding: 10px; margin: 10px 0; background-color: #f9f9f9;"> При включении CLI сервер получает определенные данные для настройки:<br> Это: * ID компании, для которой включаем детектор * Можно передать платформу (или несколько платформ), для которой необходимо запустить мониторинг. Например: передаем параметр "ANDROID" и мониторинг включается только для устройств "ANDROID". * E-mail адрес или несколько адресов на которые должно отправляться уведомление о нештатной ситуации * Указанное время хранения скриншотов (по умолчанию 3 дня) </div> Далее нужно перейти в серверное приложение и выполнить команду: <code>docker exec -it smartplayer_backend_1 bash</code> [[File:Команда docker.png|thumb|Команда"docker exec -it smartplayer_backend_1 bash" |300px]] На этом этапе попадаем в нашем контейнере с серверным приложением.<br> Следующей выполняем команду: <code>./cli.js company enable-screen-monitor </code>[[File:Enable screen monitor.png|thumb|Команда"./cli.js company enable-screen-monitor" |300px]] После очередного этапа система выдает вот такую строку: Системное сообщение: <code>Input company ID and press Enter</code>[[File:Системное сообщение.png|thumb|Системное сообщение "Input company ID and press Enter:" |300px]] Выполненная команда отобразит строку в которой просят ввести Id компании.<br> После ввода ID появляется запрос на мониторинг всех платформ компании. В данном случае выбираем «ДА/Y» [[File:Мониторинг всех платформ.png|thumb|Здесь нужно запустить мониторинг платформ нажав "ДА/Y" |300px]] В последствии консоль потребует указать e-mail на который будут приходить оповещения о проблемах. Это делается в строке:<br> <code>Input_email and press enter</code> [[File:Строка почты.png|thumb|Команда"Input_email_and_press_Enter:" |300px]] {{Note|Указанная почта должна быть привязана к серверу.|warn}} Также можно указать интервал с которым будут приходить скриншоты (например 1 минута). Строка выглядит так:<br> <code>Input check interval in `seconds` or `minutes` or `hours` or `days` and press Enter: (30 minutes)</code><br> [[File:Интервал отправки сообщения.png|thumb|Пример отображения кода |300px]] Здесь нужно указать время с соответствующим префиксом(поддерживается ввод только одного префикса): * секунды - seconds; * минуты - minutes; * часы - hours; * дни - days. Далее применяем эту настройку через "Enter". Итогом всех манипуляций будет статус:<br> <code>Company screen monitoring enabled</code> - выделена зеленым цветом. Это значит что детектор черного экрана запущен. [[File:Запуск детектора.png|thumb|Оповещение о запуске Детектора выделено зелёным цветом |300px]] Проверить настроенные уведомления можно с помощью команды <code>./cli.js company show-screen-monitor</code> '''Отключить детектор черных экранов:''' <code>./cli.js company disable-screen-monitor</code> |