Установка и Настройка "Тоника Сервер Обмена"¶
Функциональные характеристики¶
Конфигурация "Тоника Сервер Обмена" предназначена для установки на собственных серверах радиостанций и рабочих местах радиостанций и включает в себя программные сервисы, служащие для передачи расписаний и элементов между распределенными Медиа Базами Данных.
Программа работает в фоновом режиме и обеспечивает прием или передачу расписаний, произвольных каталогов системы и элементов между распределенными Медиа Базами Данных. Взаимодействие пользователя с программной осуществляется через веб-интерфейс, возможно конфигурирование через json-файлы от имени администратора системы.
Основные функции, которые выполняет Программа:
- Создание и мониторинг все входящих/исходящих соединений,
- прием/передачу расписаний между распределенными Медиа Базами Данных,
- прием/передачу произвольных каталогов системы между распределенными Медиа Базами Данных,
- прием/передачу элементов Медиа Базы Данных между распределенными Медиа Базами Данных,
- автоматическую замену Джинглов при приеме/передачу расписаний между распределенными Медиа Базами Данных.
Обеспечивается одновременная параллельная работа неограниченного количества пользователей с учетом заданных прав доступа.
1. Установка и настройка программы¶
Руководство по установке Программы написано для операционной системы AstraLinux версии «Орел» Common Edition. Установка на другие операционные системы может иметь особенности, не рассмотренные в данном руководстве. Для помощи в установке Программы на другие ОС вы можете отправить запрос на почту info@trv-technology.ru.
Для большей части операций по установке и настройке Программы на ОС AstraLinux «Орел» Common Edition необходимо обладать привилегиями администратора (root).
1.1 Установка¶
Скопировать на рабочую станцию пакет tonika_ddb_service_1.6.0.14_amd64.deb.
Распаковать сервис
sudo dpkg -i tonika_ddb_service_1.6.0.14_amd64.deb
Он установится в /usr/share/tonika/ddb-service/.
Проверяем статус сервиса
sudo systemctl status tonika-ddb-service
Если сервис не запустился, его надо запустить
sudo systemctl start tonika-ddb-service
Это необходимо, чтобы он создал каталог "storage" и файлы настроек.
остановить сервис: sudo systemctl stop tonika-ddb-service
1.2 Настройка¶
Для настройки необходимо остановить сервис
sudo systemctl stop tonika-ddb-service
Для настройки необходимо зайти в /usr/share/tonika/ddb-service/storage и отредактировать файл ServiceParameters-ServiceParameters.json
{
"key": "ServiceParameters",
"type": "ServiceParameters",
"value": {
"AppUserName": "Tonika DDB",
"ApplicationType": "Ddb",
"AuthType": "DB",
"DbServiceConnectionParams": {
"client_a": {
"orig_ip_addr": "",
"peer_ip_addr": "192.168.44.10", \ адрес основного Тоника Медиа БД
"peer_tcp_port": 9345, \ порт основного Тоника Медиа БД
"secure_tcp": false
},
"client_b": {
"orig_ip_addr": "", \ адрес резервного Тоника Медиа БД
"peer_ip_addr": "", \ порт резервного Тоника Медиа БД
"peer_tcp_port": 0,
"secure_tcp": false
},
"login": "admin", \ логин для доступа к Тоника Медиа БД
"password": "admin" \ пароль для доступа к Тоника Медиа БД
},
"DdbConnectionParameters": {
"IpAddr": "192.168.44.10",
"TcpServerPort": 10345
},
"DownloadDaysOffset": 1,
"Id": "079EF0F8-CC31-3F40-8000F9D39C537F22",
"IsInitialized": true,
"MaintenanceAuth": {
"Login": "TonikaAdmin",
"Password": "TonikaAdmin$"
},
"OsUpdateShellCmd": "/sysupdate/sysupgrade.sh /usr/share/tonika/sysupdate/sysupdate/tr900.img.xz",
"RestIpAddr": "192.168.44.10",
"RestPort": 11919,
"ScheduleElemsHoldDaysOffset": 1,
"SoftwareUpdateShellCmd": "/manager/manager.sh install --archive /usr/share/tonika/update/manager/debs --config /usr/share/tonika/update/manager/config.json",
"SysLogsPath": "/var/log",
"UnpackArchiveOsUpdatePath": "/usr/share/tonika/sysupdate",
"UnpackArchiveSoftwareUpdatePath": "/usr/share/tonika/update"
}
}
Запускаем сервис
sudo systemctl start tonika-ddb-service
Проверяем статус сервиса
sudo systemctl status tonika-ddb-service
Базовая настройка завершена.