...
Установка и настройка Универсального интегратора
Технические требования
- двухъядерный процессор 2 ГГц;
- системная память 4 GiB RAM;
- 25 Гб свободного пространства на жестком диске.
В самом магазине сервер рекомендуется располагать как можно ближе к кассам, во избежание проблем со связью.
Дистрибутив
Необходимо установить сервер. Дистрибутив новой версии Универсального интегратора всегда привязан к выпуску новой версии УКМ 4, соответственно, он лежит в папке последней версии УКМ 4. Текущий Актуальный образ выложен на FTP в директории Download\_UKM4_LILLO\VERSION\_UKMXXX. За логином и паролем для FTP следует обратиться к команде техподдержки продукта.
Инсталлятор
При установке образа ISO необходимо выбрать пункт New Intergator.с последней версией УКМ 4.
Для стабильной работы потребуется последняя актуальная версия интегратора.
Актуальная версия
Блок кода | ||||
---|---|---|---|---|
| ||||
ukm_integrator 111 master, 77dcbba |
Как проверить версию
Блок кода |
---|
/usr/local/qrpay/qrpayd --version |
Инсталляция и обновление
Инсталлятор
При установке дистрибутива необходимо выбрать из списка доступных программ Universal integrator:
Если виртуальная машина после разворачивания получит сетевое имя, то данное имя надо прописать как 127.0.0.1 в /etc/hosts.
Примечание. Сетевое имя вручную менять нельзя! При этом сбрасываются настройки у RabbitMQ и ничего не работает! При При установке Универсального интегратора конфигурационные файлы вспомогательного ПО Универсального интегратора привязываются к hostname, который будет присвоен при инсталляции, и последующая его смена не изменит этих настроек, что приведёт к неработоспособности Универсального интегратора.
В качестве базы данных используется MariaDB.
Обновление
Файл qrpay-update.sh необходимо поместить на сервер Универсального интегратора и дать ему права на исполнение:
Блок кода | ||||
---|---|---|---|---|
| ||||
chmod +x ./qrpay-update.sh |
Затем нужно выполнить установку:
Блок кода | ||||
---|---|---|---|---|
| ||||
sudo systemctl stop qrpayd.service
sudo ./qrpay-update.sh
sudo systemctl start qrpayd.service |
Логины/пароли
Местоположение интегратора: /usr/local/qrpay.
Логи
Лог интегратора можно посмотреть, выполнив следующую команду:
Блок кода | ||||
---|---|---|---|---|
| ||||
sudo journalctl -f -u qrpayd.service |
Обновление Универсального интегратора
Файл qrpay-update.sh необходимо поместить на сервер Универсального интегратора и дать ему права на исполнение:
Блок кода | ||||
---|---|---|---|---|
| ||||
chmod +x ./qrpay-update.sh |
Далее нужно выполнить установку:
...
language | scala |
---|---|
theme | RDark |
...
- Пользователь системы: qrpay/xxxxxx.
- Пользователь MariaDB: qrpay@localhost/xxxxxx.
- Выдать права для изменения данных БД:
...
- Пользователи RabbitMQ:
- admin/admin для администрирования;
- ukm/xxxxxx для доступа с кассы.
Веб от RabbitMQ
<ip>:15672
Rabbit логин/пароль: admin/admin
Как снимать логи
Нужно подставить дату, за которую требуется получить лог. Полученный файл и есть лог, его и нужно прислать:
Блок кода |
---|
journalctl --since "2022-12-24 00:00:00" --until "2022-12-24 23:59:59" -a -u qrpayd.service > /home/ukmclient/qrpayd.log |
Настройки на кассовом сервере УКМ 5
...