Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

WEB мониторинг представляет собой технологию предназначенную для постоянного отслеживания различных параметров игрового центра, например, наполняемости тарифицируемых зон и динамики изменения состояний тарификаций и иных параметров. Информация представляет собой структурированные данные, получение при выполнении запроса к базе данных GK и может отображаться на устройствах с web-браузером, например, Smart TV, планшетах/смартфонах, мониторах компьютеров. Технология реализована на базе Microsoft Web Server IIS и инструментах платформы .Net Core.


Схема взаимодействия

Image Modified

Внешняя система посылает запрос согласно протоколу обмена на WEB-сервер IIS webMon2. WEB-сервер обрабатывает запрос и самостоятельно обращается в базу данных, осуществляя чтение или изменение данных. Полученная информация передается обратно внешней системе. Обращение к кассовому серверу используется для служебных нужд.

Состав дистрибутива.

Папка с WEB-сервером webMon2 находится в основном дистрибутиве версии GK в папке ..\GK\gkAPI\api.int\ webMon2\.

...

Блок кода
{

  "Logging": {

    "LogLevel": {

      "Default": "Warning"

    }

  },

  "AllowedHosts": "*",

  "GKPosServer": {

    //"useExtServer": true,

    "Url": https://127.0.0.1:50302 – ip-адрес, где запущен gkPosServer, 50301 – PortH из gkPosServer.ini

  },

  "ConnectionStrings": {

    "GKDB": "Data Source=127.0.0.1;Initial Catalog=gkArcade;Persist Security Info=True;User ID=sa;Password= 1q2w3e777! " – строка подключения к БД gkArcade.

  }

}

Image Modified

Вводим имя сайта, в нашем случае это WebMon2, указываем физический путь к папке WebMon2, задаем порт для веб-сервиса и нажимаем кнопку «ОК». При вводе имени сайта автоматически будет создан пул приложений для этого сайта с одноименным названием, необходимо в Диспетчере служб IIS перейти в меню дерева «Пулы приложений» и проверить, что пул создался с версией среды CLR.NET v4.0. Также в Дополнительных параметрах пула приложений необходимо включить параметр «Разрешены 32-разрядные приложения». 

Image Modified

Настройки в файле default.html

...

Примечание
Здесь localhost – адрес, где запущен web-сервис WebMon2, 8083 – порт сервиса WebMon2, default.html – шаблон страницы для мониторинга. По умолчанию имеется несколько шаблонов страниц, располагаются они в дистрибутиве сервиса в папке ..\ WebMon2\wwwroot. Шаблоны могут меняться и дополняться в зависимости от потребностей.

Пример отчёта для сотрудников.

Подробнее про отчёты можно прочитать в статье Web-мониторинг тарифных зон.


Предупреждение
Для возможности использования данной функциональности необходимо приобрести лицензию на модуль «Web Monitoring».

...