Конфигуратор WTware

Конфигуратор WTware  —  графический интерфейс для создания и редактирования конфигурационного файла терминала, редактирования настроек, в одной программе объединены все утилиты WTware, управление службами WTware, ведение логов терминалов и логов служб.

Версия WTware

Во многих окнах конфигуратора (окно настройки терминала, окно редактирования параметров, добавление нового терминала) вы увидите список для выбора версии WTware. В список выводятся все версии WTware, установленные на данном компьютере и поддерживаемые конфигуратором.

Зачастую необходимо, чтобы разные терминалы грузились с разной версией WTware. Если вы будете использовать наш сервер DHCP  —  службу WTDHCP,  —  она прочитает версию WTware для каждого терминала и будет грузить именно ее. Также при редактировании параметров надо учитывать, есть ли этот параметр в данной версии, какие у него допустимые значения. Все это будет контролировать конфигуратор, только укажите ему, с какой версией работает данный терминал. Если не указывать версию, то терминал будет грузиться с текущей версией или с версией, которая указана в настройках другого DHCP-сервера, не WTDHCP.

Терминалы, параметры, соединения и шаблоны, которые не проходят контроль версией терминала, а также шаблоны и соединения из общего списка, которые не проходят текущей версией WTware, отмечаются значком .

Настройка терминалов


Configurator WTware Список терминалов Параметры терминала Шаблоны терминала Шаблоны Экраны Соединения

Список терминалов

Список терминалов  —  список MAC-адресов (также hostname-ов, если известны) компьютеров, которые могут работать как терминалы WTware. Терминал автоматически добавляется в список, если пришло сообщение от одной из служб  —  "Мне встретился терминал с MAC-адресом таким-то и IP-адресом таким-то". Также известный вам терминал можно добавить в список вручную.

По нажатию на строку терминала в правой части экрана вы можете увидеть его конфигурационный файл (вкладка "В картинках"  —  в графическом виде, вкладка "Текст"  —  в текстовом виде), настройки параметров DHCP для службы WTDHCP (вкладка "DHCP") и логи терминала (вкладка "Логи"). С терминалами допустимы следующие операции:

  • "Добавить"  —  создать вручную новый терминал с заданными параметрами: MAC-адрес, IP-адрес, хостнейм, версия. При создании терминала MAC-адрес компьютера  —  обязательный параметр.
  • "Найти"  —  найти терминал с заданными параметрами.
  • "Копировать в"  —  копировать конфигурационный файл выбранного терминала в другой терминал.
  • "Удалить"  —  удалить выбранный терминал.
  • "Скрыть"  —  скрыть выбранный терминал из общего списка терминалов. Эта функция полезна в случае, если у вас в сети работают компьютеры, которые вы не хотите использовать как терминалы. Если просто удалить нежелательный MAC из списка, то он может быть добавлен позднее одной из служб WTware. Возможность в дальнейшем отредактировать список скрытых терминалов также имеется  —  см. раздел "Утилиты"

Редактирование конфигурационного файла

Есть два варианта редактирования конфигурационного файла терминала  —  графический (вкладка "В картинках") и редактирование текстового файла (вкладка "Текст").

Шаблоны и соединения

Шаблоны и соединения  —  подключаемые файлы (ранее для них использовался параметр include). Вы можете создать набор типичных подключаемых файлов для конфигурации вашей сети и для конфигурации ваших терминалов. Тогда создание нового терминала будет занимать у вас минимум времени.

Шаблоны содержат параметры терминала. Для того, чтобы добавить шаблон в конфигурационный файл выбранного терминала, надо перетащить его из списка всех шаблонов в область шаблонов терминала. При добавлении изменится список "Параметров терминала". Конечное значение параметра терминала зависит от порядка включения шаблонов в терминал  —  при различных значениях одного и того же параметра будет использоваться значение из последнего включенного шаблона. Попробуйте менять шаблоны в списке шаблонов терминала местами, в результате будет изменяться конечное значение в списке параметров терминала.

Шаблон all  —  специальный зарезервированный шаблон, он автоматически подключается во все терминалы.

Над шаблонами в списке справа можно производить следующие действия: добавить шаблон, редактировать параметры (см. редактор параметров), удалить. Шаблоны в списке шаблонов терминала можно просматривать, менять порядок следования и удалять из списка.

Соединения содержат ограниченный список параметров, значения которых могут быть определены после запуска терминала. Так например настройки видео должны быть определены на момент запуска терминала, а вот к какому серверу, под каким пользователем, доступ к каким диски при этом открывать можно задать в параметрах соединения.

Над соединениями в списке справа можно производить следующие действия: добавить соединение, редактировать его параметры (см. редактор параметров), удалить. Где и как используются соединения более подробно описано в разделе "Экраны терминала"

Параметры терминала

Список параметров терминала  —  список пар "параметр=значение" и источник, откуда определилось именно это значение именно этого параметра. Конечное значение параметра определяется:

  • непосредственно из самого конфигурационного файла. Для этого выберите "Редактировать параметр" либо "Добавить новый параметр", либо просто double-click в области параметров терминала;
  • из параметров подключенных шаблонов. Приоритет имеет значение параметра, определенное в последнем подключенном шаблоне;
  • из шаблона all;
  • как значение параметра по умолчанию. Последнее не отражается в списке параметров терминала, значение по умолчанию можно увидеть в окне редактора параметров.

Окно редактора параметров выглядит вот так, если выбрана версия терминала:



и так, если версия терминала не выбрана:



Параметры конфигурационного файла можно редактировать, добавлять и удалять из конфигурационного файла. Если параметр удален из конфигурационного файла, то конечное его значение, с которым будет грузиться терминал, определяется из подключенных шаблонов, шаблона all или как значение по умолчанию.

Экраны терминала

WTware поддерживает до 4 экранов на одном терминале. Для переключения между экранами используйте клавиши Win-1..Win-4 или Win-стрелки. Вот как это выглядит на терминале:



Экраны можно добавлять, удалять, менять местами. Один экран есть всегда. Содержимое экрана определяется соединениями с терминальными серверами. Если на экране расположено более одного соединения, то при загрузке терминала вы увидите меню с выбором соединения. Параметр соединения displayName позволит вам указать любое, в том числе русское, название для отображения соединения в этом меню. Порядок соединений на экране в конфигураторе влияет только на порядок следования соединений в меню. Соединение можно перетащить из списка соединений либо создать вручную.

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


Нажмите "Сохранить", и ваш конфигурационный файл готов. Если при проверке конфигурационный файл терминала не проходит контроль выбранной версией, то такой терминал в списке терминалов, ошибочные параметры и\или ошибочные подключаемые файлы будут отмечены знаком . Перед редактированием параметров вам будет предложено исправить ошибки.

Конфигурация терминала в текстовом виде



Конфигурационный файл в текстовом виде. Изменения конфигурационного файла в текстовом и графическом виде синхронизированы. Кнопка "Проверить текст" позволяет проверить, пройдет ли контроль выбранной версией текст, набранный в текстовом поле.

Бывают ситуации, когда введенный конфигурационный файл не может быть прочитан даже без версии. Например, в текстовом файле указано более 4 экранов (строка next screen добавляет экран) или название параметра содержит русские буквы. Тогда такой файл переименовывается в config.wtc.broken, в начало файла помещается строка с описанием проблемы, и считается, что у терминала нет конфигурационного файла. На вкладке "Текст" вы можете увидеть содержимое такого broken-файла, если он будет найден, откорректировать его и сохранить корректный конфигурационный файл терминала. Или же можно откорректировать файл прямо на диске в каталоге, куда вы при инсталляции указали сохранять данные, у нас это каталог "C:\users\all users\WTware\Terminals\MA.CA.DD.RE.SS.00".

Параметры DHCP



Также появилась служба WTDHCP  —  наш DHCP-сервер. На этой вкладке можно задать параметры DHCP для данного терминала. Можно задать вручную IP терминала. "Параметры по умолчанию" применяются службой WTDHCP ко всем терминалам. "Интерфейсы" и "Диапазоны адресов DHCP"  —  быстрые ссылки на полезные для службы WTDHCP утилиты.

Логи терминала



Логи терминала  —  это сообщения от служб, конфигуратора, ошибки  —  все, что нам нужно будет для решения проблем, возникших при работе терминала. Также вы можете перегрузить или выключить терминал удаленно.

Утилиты



  • Утилита "Загрузка с CD"  —  формирует образ загрузочного CD для загрузки терминала WTware с компакт-диска. Подробности в методичке "Загрузка с CD"
  • Утилита "Загрузка с USB"  —  подготовит USB-диск для загрузки терминала WTware с USB. Подробности в методичке "Загрузка с USB".
  • "Пароль на Setup". Если вы еще не решились использовать нашу службу WTDHCP и хотите установить DHCP-параметр 018 вручную, скопируйте значение хэш-функции от пароля. В параметрах DHCP терминала (вкладка "Параметры DHCP") для нашей службы WTDHCP можно напрямую указать этот пароль при настройке параметра 018. Подробности в методичке "Пароль на вход в Setup".
  • Службы TFTP, DHCP, USBIP  —  управление службами, ведение логов служб.
  • Утилита "Интерфейсы"  —  укажите интерфейсы данного компьютера, на которых службы будут слушать ответы по сети и с которых будут посылать запросы.
  • Утилита "Диапазоны адресов DHCP"  —  укажите диапазоны из подсетей выбранных интерфейсов, из которых DHCP-сервер  —  служба WTDHCP  —  будет выбирать свободный IP-адрес для выдачи новому терминалу.
  • Утилита "Список игнорируемых службой DHCP MAC-адресов терминала"  —  позволяет задать список терминалов, запросы от которых будет игнорировать служба DHCP. Воспользуйтесь этой утилитой, если в сети действует другой DHCP-сервер, который будет раздавать IP-адреса этим компьютерам. После сохранения изменений перезапустите службу WTDHCP.
  • Утилита "Поиск DHCP-серверов в сети". Для корректной работы в одном сегменте сети должен быть только один DHCP-сервер. Два DHCP-сервера будут мешать друг другу. Если найденные DHCP сервера не нужны (находятся в аппаратных маршрутизаторах, WiFi точках доступа и т.д.), их необходимо отключить.
  • Утилита "Список скрытых терминалов"  —  управление списком терминалов, скрытых из общего списка терминалов.
  • Утилита "Тест скорости RDP"  —  измерение скорости канала передачи данных между терминалом и сервером по RDP. Занимает около 1 минуты.
  • Утилита "Версии терминалов"  —  простое управление версиями терминалов.

Все сломалось, что делать?

Любая программа содержит ошибки. Если вы считаете, что конфигуратор или служба WTware ведет себя не так, как должны, или если вы нашли явную ошибку  —  вы можете сформировать отчет для службы поддержки WTware. C вашей помощью мы можем сделать WTware лучше. Для того, чтобы сформировать отчет:

  1. Сделайте скриншот ошибки.
  2. Если произошла ошибка, связанная с терминалом, выберите строку терминала, вкладку "Логи терминала", нажмите "Вести лог", "Сохранить лог".
  3. Если произошла ошибка, связанная со службой, перейдите в раздел "Утилиты", "Служба ...", нажмите "Вести лог", "Сохранить лог".
  4. Заархивируйте содержимое всего каталога с данными, в нашем случае это "C:\users\all users\WTware\"
  5. Вышлите все эти данные  —  скриншот, логи терминала и служб, каталог с данными  —  и словесное описание ошибки в службу поддержки WTware.


Появились комментарии, поправки к этой статье? Пожалуйста, напишите в форум!