URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115275
[ Назад ]

Исходное сообщение
"Rac GUI - многоплатформенный GUI для управления кластером се..."

Отправлено opennews , 13-Сен-18 12:05 
В рамках проекта Rac GUI (https://bitbucket.org/svk28/rac-gui) подготовлен графический интерфейс,  позволяющий полноценно управлять кластером серверов "1С:Предприятие" и   размещаемыми в нём информационными базами. Функциональность повторяет родную оснастку от 1С. В процессе работы используется консольная утилита rac и сервис ras, поставляемые в пакете 1c-server. Работа проверена в Linux и Windows. Код написан на Tcl/Tk и распространяется (https://bitbucket.org/svk28/rac-gui) под лицензией GPL. Сборки доступны в форматах
RPM (https://nuk-svk.ru/download/rac-gui-linux-version),
DEB (https://nuk-svk.ru/download/rac_gui-1-0-0-deb) и
EXE (https://nuk-svk.ru/download/rac-gui-windows-version).


URL: https://bitbucket.org/svk28/rac-gui
Новость: https://www.opennet.ru/opennews/art.shtml?num=49258


Содержание

Сообщения в этом обсуждении
"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Аноним , 13-Сен-18 12:09 
сертифицирован 1с?

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено zluka.ua , 13-Сен-18 12:21 
считаю это придиркой
оно распространяется под лицензией GPL.
если было платным - тогда можно этот вопрос задавать

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Аноним , 13-Сен-18 13:09 
1С выпустило под Линукс две консольные утилиты: rac и ras. Это - графическая оболочка над ними, которая преобразует нажатие ОК в выполнение консольной команды с соотв. параметрами.

Не то, чтобы оно совсем уж ненужно, но пока там (rac+ras) функциональности сильно меньше, чем под Windows.


"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 13-Сен-18 17:07 
Rac реализует полную функциональность виндовой оснастки для управления кластером. Т.е. всё что доступно из гуя доступно и в консоли

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Аноним , 13-Сен-18 17:29 
Может тогда подскажешь как посмотреть список использованных лицензий?

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 13-Сен-18 19:14 
"Можно посмотреть количество занятых и свободных лицензий по ключам только для клиент-серверного подключения (используется по одной лицензии на каждый сеанс): в консоли "Администрирование серверов 1С Предприятие" в разделе сеансы по колонке "Лицензия""

Соответсвенно:
/opt/1C/v8.3/x86_64/rac session list --cluster=783d2170-56c3-11e8-c586-fc75165efbb2  --infobase=ec2fc518-5c38-11e8-f988-fc75165efbb2 localhost:1545

И там есть поле licence-distribution

Проверить так это или нет смогу только завтра, это касаемо лицензий раздаваемых сервером.


"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 14-Сен-18 09:01 
Вот что нашел
/opt/1C/v8.3/x86_64/rac process list --cluster=9bf76b6a-59b2-11e8-e18c-aa79af725215  --server=9bf77254-59b2-11e8-e18c-aa79af725215 --licenses 1c-vm-srv:1545

process list - получение списка информации о рабочих процессах
--server=<uuid> - идентификатор рабочего сервера кластера серверов
--licenses - вывод информации о лицензиях, выданных рабочим процессом


"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Аноним , 13-Сен-18 14:12 
Tcl/Tk > 8.6.8, штатно в центосе и федоре уже не поставишь.

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 13-Сен-18 17:08 
Можно собрать новые версии - там проблем нет.

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено xm , 13-Сен-18 14:14 
Ой, какой теперь тактикль симпатичный

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Тот Самый Мюнхгаузен , 13-Сен-18 16:06 
Вопрос знатокам.

Как глобально настраивается внешний вид софта на Tk? Чтобы все Tk-софтины имели более симпатичный вид.

Знаю, что он давно поддерживает темы, но не могу понять, как (в каком файле какую опцию) явно указать - чтобы нужную тема\шрифт(ы) использовалась по умолчанию.

Спасибо!


"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Аноним , 13-Сен-18 16:54 
По-моему обычный tk не примет настройки ttk, чтобы можно было применить стили надо писать использую объекты ttk.

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 13-Сен-18 17:11 
ttk включён в основную ветку Тк.
Но да, чтобы использовать темы нужно явно использовать виджеты ttk

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 13-Сен-18 17:14 
Через базу данных options, так и называется options database https://www.tcl.tk/man/tcl/TkCmd/option.htm
Что-то типа:
option add *Entry.Foreground black interactive

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Тот Самый Мюнхгаузен , 13-Сен-18 18:31 
Спасибо тебе, добрый человек! А то я все сайты перерыл - никак не мог врубиться, "где же все-таки у него кнопка" (с). Оказывается, все не сложнее Xresource'ов.

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 13-Сен-18 19:15 
Так это они и есть

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено JavaC , 13-Сен-18 17:48 
Но зачем?!!!

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Аноним , 13-Сен-18 18:01 
Чтобы не писать что-то вроде этого:

/opt/1C/v8.3/i386/rac infobase --cluster=ef89b672-c6a6-11e4-ea91-0800274e0291 create --create-database --name=tkani --dbms=PostgreSQL --db-server=1c --db-name=tkani --locale=ru --db-user=postgres --db-pwd=postgrespwd --license-distribution=allow


"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено JavaC , 13-Сен-18 18:39 
Функциональность повторяет родную оснастку от 1С. Что там не хватало?

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 13-Сен-18 19:16 
В линуксе работает?

"1-эсники"
Отправлено Анонзо , 13-Сен-18 19:24 
1-эсники с печатью бы под линуксом разгреблись в БГУ. Вылеты при печати, заголовки документов куда то уезжают, буквы в раскоряку одна на другой. От ревизии к ревизии то один документ клинит, то другой, то несколько. Задолбали.

"1-эсники"
Отправлено Аноним , 14-Сен-18 00:47 
1ц ненужон, нужна новая компания. 1ц в архивы истории.

"1-эсники"
Отправлено Аноним , 14-Сен-18 18:48 
>1ц ненужон, нужна новая >компания. 1ц в архивы >истории

В анналы бро,в анналы


"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Аноним , 13-Сен-18 23:00 
Проще из hub.docker.com установить кластер.

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено ыы , 14-Сен-18 00:31 
Вырвиглазненько...

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено pahan , 14-Сен-18 16:03 
Круто! Вещь очень нужна, спасибо!

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено Анониметс , 16-Сен-18 02:32 
Rac - raclo? Ракло в смысле... Раки уже и тут, не только в танках...)

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено username , 17-Сен-18 00:05 
1c это рак

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено ыы , 17-Сен-18 07:24 
> Функциональность повторяет родную оснастку от 1С

Я бы более осторожно описывал родственные связи упомянутых программ. В частности тут - следует использовать оборот "напоминает" или "сделано по мотивам" вместо "повторяет" поскольку последнее - очевидная неправда. Или вы для просмотра списка лицензий каждую секунду дергаете консольную утилиту? Парсите ее выхлоп?


"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено svk28 , 17-Сен-18 09:50 
Это просто графический интерфейс к консольной утилите от 1С, не больше но и не меньше. Все (если я чего не упустил) консольные команды доступны из графической морды. По поводу "напоминает" и "повторяет" - делалось на основе вот этого https://its.1c.ru/db/v8312doc#bookmark:cs:TI000000136 в том числе. И да, речь про функциональность (т.е. возможность выполнения тех или иных операций) а не внешний вид.

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено ыы , 17-Сен-18 17:13 
Сортировку по использованным лицензиям делает?

"Rac GUI - многоплатформенный GUI для управления кластером се..."
Отправлено rt13 , 19-Сен-18 11:28 
Попробую и отпишусь как оно. Реально они перегрузили и переусложнили работу в терминале и поход в винду для совершения рутинных действий напрягает. Я считаю что нужное и полезное дело с вашей стороны.