XHE Global Manager

XHE Global Manager

XHE Global Manager это новый инструмент от Human Emulator. Этот инструмент предназначен для управления программами Human Emulator Studio работающими на разных компьютерах. Выполнен в виде отдельного бесплатного приложения.

Текущая версия программы: 1.6.0

Скачать: http://humanemulator.info/global_manager/XHEGlobalManagerInstall.exe

Обсудить на форуме: https://humanemulator.info/forum/viewtopic.php?f=38&t=2595

Как работает глобальный менеджер?

Глобальный менеджер работает в связке с Локальным менеджером (XHE Local Manager) , используя для связи сервис обмена сообщений RabbitMQ. Он отображает текущие задачи из Локального менеджера и позволяет управлять этими задачами, а также подключаться к компьютеру, где запущен Локальный менеджер.

Установка и настройка

После скачивания программы устанавливаем по предложенным путям. После этого нам надо установить сервис обмена сообщений RabbitMQ.
Для этого выполняем следующие шаги:

  1. Скачать и установить Erlang x64 : https://www.erlang.org/downloads (все по умолчанию)
  2. Скачать и установить RabbitMQ x64 : https://www.rabbitmq.com/download.html (все по умолчанию)
  3. Выполнить в командной строке «C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.3\sbin\rabbitmq-plugins enable rabbitmq_management» — для установки плагина, через который можно удобно настраивать RabbitMQ
  4. Запустить сам сервер обмена сообщений через командную строку с помощью команды «C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.3\sbin\rabbitmq-server.bat /start«
  5. Создать нового пользователя в RabbitMQ с админскими правами для Локального менеджера
  6. Запустить локальный менеджер и в настройках задать IP, логин, пароль для доступа к RabbitMQ и разрешить работу с глобальным менеджером и перезапустить локальный менеджер
  7. Запустить глобальный менеджер и в настройках задать IP, логин, пароль для доступа к RabbitMQ

После запуска, для задания логина и пароля с RabbitMQ нужно ввести в браузер: http://localhost:15672/#/users
По умолчанию логин — guest, пароль — guest.

Если всё настроено верно в Глобальном менеджере будет отображаться Локальный менеджер и его задачи:

Добавление пользователя в RabbitMQ

  1. в браузере переходим на http://localhost:15672/#/users
  2. логинимся под пользователем логин — guest, пароль — guest

3. Нажимаем ссылку Add User

4. В соответствующие поля вводим логин и пароль с подтверждением, нажимаем ссылку Admin и кнопку Add user.

5. Переходим на редактирование пользователя для выставления допуска, нажав на его имя в таблице пользователей:

6. Нажимаем на кнопку Set permission:

В итоге у нас добавится новый пользователь администратор со всеми нужными допусками:

Этого пользователя будем использовать в локальном менеджере.

Настройка Глобального менеджера

Настройка XHE Global Manager осуществляется с помощью диалога настроек программы:

Диалог содержит IP, на котором установлен сервис обмена сообщений RabbitMQ и логин и пароль пользователя для подключения к сервису. Если сервис установлен на том же компьютере/сервере, где и Глобальный менеджер, то IP сервиса будет 127.0.0.1. Пользователь, который добавляется автоматически во время установки сервиса логин — guest, пароль — guest. При необходимости можно добавить нового пользователя и для Глобального менеджера, как описано выше.

Настройка локального менеджера

Для настройки XHE Local Manager используется закладка Global Manager в настройках программы:

Для подключения к глобальному менеджеру нужно установить галочку Send info to global manager (need restart).

ВАЖНО: В глобальном и локальном менеджере для работы можно использовать одного и того же пользователя. ТО есть вместо guest1 guest1 можно использовать guest guest, как мы задаём в настройках глобального менеджера.

Далее в блоке настроек Local Manager Identify задаём ID, имя и описание локального менеджера. Для того что бы его можно было определить в списке в Глобальном менеджере:

В блоке настроек Connection to Rabbit MQ server задаём IP компьютера/сервера, на котором установлен сервис обмена сообщений RabbitMQ и логин и пароль пользователя, который был создан для этого локального менеджера.

При этом сервис обмена сообщений RabbitMQ не обязательно должен быть установлен на том же компьютере/сервере, где установлен Глобальный менеджер.

После установки настроек делаем перезапуск Локального менеджера. Если всё задали верно, то он появится в списке в Глобального менеджера.

Работа с XHE Global Manager

Как писалось выше Глобальный менеджер позволяет управлять запускам задач на других компьютерах. Для этого в списке доступных Локальных менеджеров выбирается нужный. Все задачи, которые есть в этом Локальном менеджере будут отображаться в в таблице в закладке Tasks.

Для обновления списка компьютеров используется кнопка с иконкой refresh над списком:

Кнопки Run All, Stop All, Restart All используются для запуска, остановки и перезапуска всех задач в выбранном локальном менеджере.

Кнопка Update All XHE запускает обновление для всех задач в выбранном локальном менеджере, согласно заданным в нём настройкам.

Кнопка Update LM запускает обновление выбранного локального менеджера.

Таблица на закладке Tasks содержит Название компьютера (Локального менеджера), данные задач из Локального менеджера, а также версию установленной программы, используемой в задаче.

С помощью кнопок Run, Stop, Restart мы можем соответственно запустить, остановить или перезапустить выбранные из списка задачи.

В последних версиях программы так же на закладку Tasks добавилась кнопка Update XHE, с помощью которой можно запустить обновление программы для выбранной в таблице задачи, согласно установленным в выбранном локальном менеджере настройкам.

С помощью закладки Desktop мы можем получить доступ к компьютеру/серверу, на котором установлен выбранный в списке локальный менеджер. Для того что бы посмотреть что происходит на том компьютере нажимаем иконку refresh (две голубые стрелочки).

После нажатия мы увидим скриншот с того компьютера.

Для того чтобы получать непрерывное изображение, а так же иметь возможность управления с помощью мышки и клавиатуры нажимаем кнопку с зелёным треугольником.

После её нажатия можно управлять мышью и клавиатурой на выбранном компьютере. Что бы остановить отжимаем кнопку обратно:

Если у вас есть замечания или предложения по работе Глобального менеджера пишите их в теме на нашем официальном форуме https://humanemulator.info/forum/viewtopic.php?f=38&t=2595.


Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.