Панель управления ТМ

Материал из TaxiMaster
Перейти к: навигация, поиск

Панель управления ТМ (TMControl) - программа, которая позволяет настраивать и управлять серверными службами (ТМ Сервер, Сервер связи с водителями, Сервер работы с картами, Сервер SMS сообщений, Сервер касс).
Также с помощью Панели управления ТМ можно следить за состоянием системы, запустить утилиты программного комплекса, указать основной язык, язык Панели управления ТМ и вспомогательных программ.

Страница "Состояние системы"

TMControl Состояние системы.png

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

Также на данной странице можно запустить все или остановить все серверные службы с помощью соответствующих кнопок.

Страница "ТМ Сервер"

TMControl ТМ Сервер.png

На странице "ТМ Сервер" есть несколько вкладок:

  • На вкладке "Состояние" есть следующие возможности:
    • Запуск/остановка службы ТМ Сервер.
    • Настройка автозапуска службы при загрузке Windows.
    • Отображение индикаторов работы службы ТМ Сервер.
    • Отображение информации о времени запуска, длительности работы и количестве подключенных операторов.
    • Отображение списка подключений к ТМ Сервер.
    • График нагрузки службы ТМ Сервер за последний день.
  • На вкладке "Ключ" есть следующие возможности:
    • Просмотр информации по ключу.
    • Активация лицензии.
    • Обновление сертификата.
  • На вкладке "Настройки":
    • Группа "База данных":
      • "Адрес" - адрес ПК, на котором находится база данных (по умолчанию - 127.0.0.1).
      • "Имя" - имя БД (по умолчанию - tme_db).
      • "Порты" - порты для подключения к TMServer'у (по умолчанию: 1 - 30000, 2 - 29999).
      • "Изменить пароль администратора" - функция изменения стандартного пароля администратора Такси-Мастер (доступна только на остановленном TMServer'е; по умолчанию - admin).
    • Группа "Функционал":
      • "Перечитать данные из БД" - сервисная функция; в штатном режиме работы службы такси - не используется.
    • Группа "SSL - шифрование":
      • "Использовать собственные файлы ключа и сертификата" - если есть необходимость использования своих сертификатов и ключей, при интеграции сторонних сервисов с Такси-Мастер через API.
    • Группа "Обновление":
      • "Использовать автообновление рабочих мест ТМ" - включает возможность автоматического обновления рабочих мест ТМ после обновления ТМ Сервера. При этом ТМ Сервер устанавливается через дистрибутив.
      • "Оповестить операторов о завершении работы". После нажатия этой кнопки на всех рабочих местах ТМ будет показываться предупреждение. И будет запускаться таймер обратного отсчета одной минуты. Если оператор не закроет ТМ за 1 минуту, то ТМ будет закрыта автоматически. После оповещения операторов о завершении работы будут блокироваться новые подключения рабочих мест ТМ к TMServer до перезапуска TMServer. В нижней части окна TMServer будет показываться индикатор "Заблокированы новые подключения" до перезапуска TMServer. После успешного завершения обновления снова запустится ТМ и откроется обычное окно авторизации.
      Настройки TMServer - оповещение операторов об обновлении.png
  • На вкладке "Журналирование" можно задать настройки работы журналов (логов) Такси-Мастер. В логах собирается информация о работе Такси-Мастер. Полезны для выявления источников возможных проблем. Журналы работы программного комплекса по умолчанию находятся по следующему пути: «C:\Program Files (х86)\Taxi-Master\Logs\X\», где "X" - название логируемого приложения).
Интересная информация

Включить журналирование можно двумя способами:

  1. Задать постоянное значение какой-либо настройки, нажав мышкой и выбрав нужное значение из выпадающего списка.
  2. Задать временное значение настройки, нажав на значение, а затем на кнопку с шестеренкой. В открывшемся окне можно изменить следующие настройки:
    1. Значение по умолчанию - это то значение, которое действует обычно.
    2. Временно изменить значение - временно изменяет значение на противоположное.
    3. Значение действует до - время, до наступления которого действует противоположное значение.
    4. Быстрая настройка - шаблоны времени.
Включение журналирования временное значение.png
  • "Отладочный режим (debug)" - расширенное логирование TMServer'а и сервера связи с водителями (для сервера связи с водителями так же включается логирование для каждого водителя).
  • "Журнал подключений к TMServer" - включение/выключение фиксирования всех сетевых обращений к TMServer'у.
  • "Журнал синхронизации данных по водителям с ТМПлатформой" - включение/выключение фиксирования синхронизации данных по водителям с ТМПлатформой.
  • "Журнал автораздачи заказов водителям" - включение/выключение фиксирования работы автораздачи/автоподбора экипажей на заказ.
  • "Журнал определения видимости заказов для водителей" - включение/выключение фиксирования критериев доступности свободных заказов водителям.
  • "Журнал отложенного назначения водителей на заказы по полученным заявкам"- включение/выключение фиксирования работы раздачи свободных заказов, если на них подали заявки несколько экипажей.
  • "Журнал запросов в онлайн карты" - фиксирование запросов в онлайн карты.
  • "Журнал времени выполнения задач" - включение/выключение фиксирования обработки задач длительностью более "Минимального порога времени выполнения задачи, мс".
  • "Журнал зависаний" - включение/выключение фиксирования зависаний длительностью более "Минимального порога времени зависаний, с".
  • "Журналы веб-кабинетов" - включение/выключение фиксирования работы по каждому из веб-кабинетов.
  • "Архивировать старые журналы через Х дней" - количество дней, через которое будет производится архивирование логов.
  • "Удалять старые журналы через Х дней" - количество дней, которое хранятся журналы.
  • "Путь для сохранения журналов" - выбор каталога для хранения логов.

Страница "Сервер связи с водителями"

TMControl Сервер связи с водителями.png

На странице "Сервер связи с водителями" есть несколько вкладок:

  • На вкладке "Состояние" есть следующие возможности возможности:
    • Запуск/остановка службы сервера связи с водителями.
    • Настройка автозапуска службы при загрузке Windows.
    • Отображение индикаторов работы службы сервера связи с водителями.
    • Отображение информации о времени запуска, длительности работы и количестве подключенных водителей.
    • Отображение списка подключений к серверу связи с водителями. В списке подключений к серверу связи с водителями есть возможность сортировать по всем полям, что может позволить быстро находить нужного водителя или нужный автомобиль среди всех подключений.
    • График числа подключений к серверу за последний день.
  • На вкладке "Настройки" есть следующие возможности возможности:
    • Группа "Сервер "Связь с водителем":
      • "Локальный порт" - порт, по которому приложение TMDriver подключается к серверу связи с водителями.
      • "Использовать автопроброс порта с помощью UPnP" включает возможность выбора нужного сетевого подключения для корректной настройки проброса порта через UPnP.
      • Внешний порт - порт, по которому приложение TMDriver подключается к серверу связи с водителями, при использовании автопроброса.
      • Локальный IP - локальный IP компьютера для проброса из выпадающего списка.
    • Группа "TMServer":
      • "IP-адрес" - локальный IP-адрес компьютера, на котором расположена база данных, и работает TMServer.
      • "Порт 1" - порт, соответствующий порту 1 в настройках TM Сервер. Изначально устанавливается автоматически.
  • На вкладке "Сетевой трафик" можно увидеть суммарный входящий и исходящий трафик по всем подключениям водителей, а также сбросить статистику, чтобы начать считать трафик с нуля.

Страница "Сервер работы с картами"

TMControl Сервер работы с картами.png

На странице "Сервер работы с картами" есть несколько вкладок:

  • На вкладке "Состояние" есть следующие возможности:
    • Запуск/остановка службы сервера работы с картами.
    • Настройка автозапуска службы при загрузке Windows.
    • Отображение индикаторов работы службы сервера работы с картами.
    • Отображение информации о времени запуска, длительности работы и количестве работающих обработчиков задач.
    • График нагрузки на сервер работы с картами за последний день.
  • На вкладке "Настройки" есть следующие возможности:
    • Группа "TMServer":
      • "IP-адрес" - локальный IP-адрес компьютера, на котором расположена база данных, и работает TMServer.
      • "Порт 1" - порт, соответствующий порту 1 в настройках TM Сервер. Изначально устанавливается автоматически.
    • В группе "Загружаемые карты" можно добавить нужные карты в польском формате (их может быть несколько). Для этого нужно нажать "Добавить", в открывшемся окне указать путь к карте и нажать "Ок". Таким образом добавить все нужные карты в польском формате.
    • "Количество обработчиков задач" - количество экземпляров TMMapServer, которое необходимо запускать одновременно. По умолчанию там задано 1, но можно задать и другое значение от 1 до 10. Каждый обработчик представляет из себя отдельное приложение TMMapServer, то есть в диспетчере задач можно будет увидеть один процесс TMMapServerService (процесс службы сервера связи с водителями) и несколько процессов TMMapServer (по количеству обработчиков). Каждый обработчик будет устанавливать свое соединение с ТМ Сервер и будет отображаться отдельной записью в списке подключений ТМ Сервер.

Страница "Сервер SMS сообщений"

TMControl Сервер SMS сообщений.png

На странице "Сервер SMS сообщений" есть несколько вкладок:

  • На вкладке "Состояние" есть следующие возможности:
    • Запуск/остановка службы сервера SMS сообщений.
    • Настройка автозапуска службы при загрузке Windows.
    • Отображение индикаторов работы службы SMS сообщений.
    • Отображение информации о времени запуска, длительности работы и количестве активных устройств.
    • График количества отправленных SMS за последний день. В данном графике учитываются все отправленные SMS, даже неуспешно отправленные.
  • На вкладке "Настройки" есть следующие возможности:
    • Группа "TMServer" - IP-адрес и порт TMServer, с которым будет работать СМС-сервер.
    • Группа "Дополнительные настройки":
      • "Время обновления задач для сервера в секундах" - периодичность запросов СМС-сервера к СМС-задачам Такси-Мастер (чем меньше значение, тем быстрее новая СМС-задача попадает в обработку СМС-сервером).
      • "Выбор последующего для отправки устройства" - распределение с какого устройства следует производить отправку СМС: по маскам телефонов или с наименьшей очередью.
      • "Максимальное количество попыток отправки сообщения" - наибольшое количество попыток отправить сообщение. После каждой отправки сообщения СМС-сервер ожидает отчёт о доставке согласно настройке "Лимит времени на ожидание отчёта о доставке, сек" (в настройках устройства).
      • "Включить разделение фильтров телефонов по группам экипажей" - используется для распределения СМС-задач по разным устройствам СМС-сервера в зависимости от группы экипажей в СМС-задаче.
        • "Сотовые телефоны Nokia" - определяет возможность взаимодействия СМС-сервера с сотовым телефоном через утилиту Nokia PC Suite.
  • На вкладке "Устройства" можно задать SMS устройства и их параметры.

Страница "Сервер касс"

TMControl Сервер касс.png

На странице "Сервер касс" есть несколько вкладок:

  • На вкладке "Состояние" есть следующие возможности:
    • Запуск/остановка службы сервера касс.
    • Настройка автозапуска службы при загрузке Windows.
    • Отображение индикаторов работы службы сервера касс.
    • Отображение информации о времени запуска, длительности работы и количестве активных устройств.
    • График количества проведенных фискальных операций за последний день.
  • На вкладке "Настройки" есть следующие возможности:
    • "Локальный порт Сервера касс" - порт для взаимодействия с TMServer. По умолчанию номер порта 30001.
    • Группа "TMServer":
      • Адрес - IP адрес TMServer.
      • Порт TM API.
      • API ключ TMПлатформы - совпадает с «Файл - Настройки - ТМПлатформа - API-ключ».
  • На вкладке "Устройства" можно задать устройства ККТ (контрольно-кассовой техники) и их параметры.

Страница "Сервер удаленного управления ТМ"

TMControl Сервер удаленного управления ТМ.png

На странице "Сервер удаленного управления ТМ" есть несколько вкладок:

  • На вкладке "Состояние" есть следующие возможности:
    • Запуск/остановка службы сервера удаленного управления ТМ.
    • Настройка автозапуска службы при загрузке Windows.
    • Отображение индикаторов работы службы сервера удаленного управления ТМ.
    • Отображение информации о времени запуска и длительности работы.
  • На вкладке "Настройки" есть следующие возможности:
    • Порт - порт, по которому будут происходить удаленные подключения. (Если необходим доступ не из локальный сети, то требуется сделать проброс порта.)
    • Секретный ключ - ключ, который нужно будет вводить при создании удаленного подключения. Существует возможность автоматически сгенерировать случайный ключ или ввести ключ вручную.
    • Максимальная скорость скачивания логов (Мбит/с).
    • Отладочный режим (debug) - режим, при котором в логах "Сервера удаленного управления ТМ" будут отражаться все входящие запросы от удаленных подключений. Если выключить эту опцию, то в логах будут отражаться только активные действия удаленных пользователей. Логи будут в папке «"Logs\TMRemoteControlService"».

Страница "Утилиты"

TMControl Утилиты.png

На странице "Утилиты" отображаются кнопки для запуска дополнительных утилит.

Страница "Общие настройки"

На странице "Общие настройки" существуют 2 вкладки: "Основные" и "Удаленное подключение".

Основные

TMControl Общие настройки.png

На вкладке "Основные" можно задать:

  • Основной язык - этот язык будут использовать все серверные службы ТМ.
  • Язык панели управления ТМ и вспомогательных программ.

Удаленное подключение

TMControl Общие настройки Удаленное подключение.png

На вкладке "Удаленное подключение" можно осуществить подключение с удаленного компьютера к другим серверам. Для этого на компьютере, к которому нужно подключиться должен быть настроен и запущен "Сервер удаленного управления ТМ".

Можно задать несколько подключений.

В каждом удаленном подключении необходимо задать:

  • Наименование - название вкладки с подключением.
  • Адрес - адрес "Сервера удаленного управления ТМ", к которому делается подключение.
  • Порт - порт "Сервера удаленного управления ТМ", к которому делается подключение.
  • Вводить секретный ключ при каждом запуске - опция, если включить которую, то "Панель управления ТМ" будет требовать ввод секретного ключа при каждом запуске этой программы. Если перезапустить "Панель управления ТМ", то надо будет вводить секретный ключ снова.
  • Использовать фиксированный секретный ключ - опция, если включить которую, то указанный секретный ключ будет сохранен в файле настроек TMControl.xml, и его не надо будет вводить каждый раз.
TMControl Общие настройки создание удаленного подключения.png

После задания удаленных подключений в "Панели управления ТМ" появятся вкладки для переключения между локальным и удаленными серверами. На вкладке удаленного сервера будет отображаться вкладка "Состояние системы" и вкладки серверов, которыми можно управлять удаленно. Для всех серверов ТМ будет возможность отслеживать текущий статус, выполнять запуск и остановку, а для "ТМ Сервера" будет возможность работы с ключом и загрузки логов.