LKDS
8 800 100 8421
звонок бесплатный

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  1 2 3 > »   
Ответить в эту темуОткрыть новую тему
> Сервер диспетчеризации LKDSServer, Аналог LKDSDomain для Linux, использует PostgreSQL
Андрей Ефименко
сообщение 1.5.2023, 10:24
Сообщение #1


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Применение ОС Linux имеет, кроме внешних обстоятельств, ещё и практический смысл.
Это низкая стоимость, а в основном бесплатность, системного ПО, меньшие требования к оборудованию, чем у Windows.

Кроме того в результате уже более 25 летнего развития ПО ДК "Обь" в нём накопилось много дублирования и рудиментов. Переход под Linux – это возможность обновления ПО.

Для перехода на Linux было выбрано клиент серверное решение на основе LKDSDomain (сервер)+SPult (клиент)

LKDSServer, аналог LKDSDomain, работает как служба под Linux и использует СУБД PostgreSQL

К LKDSServer могут подключаться, кроме специализированного клиента LPult, и все *SPult, т.е. SPult, ASPultPlus, ASPult, iSPult, WSPult. В описании подключения *SPult к LKDSServer указывается тип сервера LKDSDomain.

Пошаговый документ для начального ознакомления версия от 31.01.2026 Прикрепленный файл  LKDS_DC_Ob_Linux.pdf ( 1.66 мегабайт ) Кол-во скачиваний: 143
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bosporsky
сообщение 2.5.2023, 17:16
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 126
Регистрация: 6.3.2019
Пользователь №: 7 907



Сделал инструкцию, как создать сервер для LKDSServer (так сказать ШАГ 0). Но вообще, при желании можно разобраться и самостоятельно, используя поисковую систему.
Прикрепленный файл  CreateVM.pdf ( 585.73 килобайт ) Кол-во скачиваний: 6514


--------------------
«Тот, кто мирится с существованием рабских цепей, пусть будет готов к тому, что однажды закуют и его самого»
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Сергей Б.
сообщение 15.11.2023, 11:57
Сообщение #3


Участник
**

Группа: Пользователи
Сообщений: 28
Регистрация: 7.12.2020
Пользователь №: 8 387



Добрый день, Коллеги!
Спасибо)
А проект LKDSVideo, будет прикручен сюда в будущем?
Есть ли сроки?
Или будет отдельно накатываться?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 21.2.2024, 19:19
Сообщение #4


Активист
****

Группа: Пользователи
Сообщений: 6 827
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



А как то можно посмотреть версию установленного LKDSServer?


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 22.2.2024, 7:21
Сообщение #5


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(revit @ 21.2.2024, 20:19) *

А как то можно посмотреть версию установленного LKDSServer?


Узнать версию пакета:
30.03.2025 Узнать версию пакета в репозитории:

root@lkds:/home/lkds# sudo apt update
root@lkds:/home/lkds# apt show lkdsserver
Package: lkdsserver
Version: 1.1-11
Priority: optional
Essential: no
Section: utils
Maintainer: lkds.ru <andi@lkds.ru>
Installed-Size: 5 937 kB
Depends: libc6, libgcc-s1, libstdc++6, libxml2, libssl1.1, libodbc1, odbc-postgresql
Recommends: postgresql
Download-Size: 1 344 kB
APT-Manual-Installed: yes
APT-Sources: http://repo.lkds.net/repo/debian bullseye/contrib amd64 Packages
Description: Сервер диспетчерского комплекса "Обь"


узнать версию самого исполняемого файла LKDSServer и время его создания:

root@lkds:/home/lkds# journalctl --since "2023-12-01" | grep LKDSServer
дек 04 23:29:10 lkds systemd[1]: Started LKDSServer.
дек 04 23:29:11 lkds LKDSServer[385]: Start LKDSServer v1.1.9 Nov 15 2023 08:39:51
дек 04 23:29:11 lkds LKDSServer[385]: 0 /usr/bin/LKDSServer
дек 11 17:42:46 lkds systemd[1]: Stopping LKDSServer...
дек 11 17:42:47 lkds systemd[1]: LKDSServer.service: Succeeded.
дек 11 17:42:47 lkds systemd[1]: Stopped LKDSServer.
дек 11 17:42:47 lkds systemd[1]: LKDSServer.service: Consumed 1min 39.566s CPU time.
дек 11 17:42:48 lkd[i]s systemd[1]: Started LKDSServer.
дек 11 17:42:48 lkds LKDSServer[45596]: Start LKDSServer v1.1.10 Dec 11 2023 17:09:38
дек 11 17:42:48 lkds LKDSServer[45596]: 0 /usr/bin/LKDSServer
дек 11 17:42:48 lkds LKDSServer[45596]: 1 service
дек 26 18:07:08 lkds systemd[1]: Stopping LKDSServer...
дек 26 18:07:09 lkds systemd[1]: LKDSServer.service: Succeeded.
дек 26 18:07:09 lkds systemd[1]: Stopped LKDSServer.
дек 26 18:07:09 lkds systemd[1]: LKDSServer.service: Consumed 3min 31.288s CPU time.
дек 26 18:07:18 lkds systemd[1]: Started LKDSServer.
дек 26 18:07:18 lkds LKDSServer[146732]: Start LKDSServer v1.1.11 Dec 26 2023 16:54:18
дек 26 18:07:18 lkds LKDSServer[146732]: 0 /usr/bin/LKDSServer
дек 26 18:07:18 lkds LKDSServer[146732]: 1 service


Узнать версию установленного пакета:

root@LKDSServer:~# dpkg -s lkdsserver
Package: lkdsserver
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 21220
Maintainer: lkds.ru <andi@lkds.ru>
Architecture: amd64
Version: 1.3-29
Depends: libc6, libgcc-s1, libstdc++6, libxml2, libssl3, libodbc2, odbc-postgresql
Recommends: postgresql, zip
Description: Сервер диспетчерского комплекса "Обь"
root@LKDSServer:~#

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 25.2.2024, 9:49
Сообщение #6


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



В репозиторий выложен LKDSServer v1.1.12, в нем исправлены проблемы, которые были выявлены при эксплуатации облачного сервера LKDSCloud под Linux и замеченные при эксплуатации самого сервера.

Обновление:

sudo apt update
sudo apt install lkdsserver



Из видимых изменений:

локальное подключение к СУБД PostgreSQL может происходит через Unix domain socket (раньше только через TCP сокет). Это увеличивает производительность и надёжность подключения.

Что бы использовать этот тип подключения нужно:

1. изменить настройки PostgreSQL Прикрепленное изображение

2. перезагрузить PostgreSQL sudo systemctl restart postgresql

3. очистить IP адрес PostgreSQL в настройках Прикрепленное изображение






Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 26.2.2024, 16:32
Сообщение #7


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(Андрей Ефименко @ 25.2.2024, 10:49) *

В репозиторий выложен LKDSServer v1.1.12, в нем исправлены проблемы, которые были выявлены при эксплуатации облачного сервера LKDSCloud под Linux и замеченные при эксплуатации самого сервера.

Обновление:

sudo apt update
sudo apt install lkdsserver

Из видимых изменений:

локальное подключение к СУБД PostgreSQL может происходит через Unix domain socket (раньше только через TCP сокет). Это увеличивает производительность и надёжность подключения.

Что бы использовать этот тип подключения нужно:

1. изменить настройки PostgreSQL Прикрепленное изображение

2. перезагрузить PostgreSQL sudo systemctl restart postgresql

3. очистить IP адрес PostgreSQL в настройках Прикрепленное изображение

При подробном изучении оказалось, что если подключаться к PostgreSQL с помощью Unix domain socket, то пароль пользователя указывать не нужно.
Т.е. если Прикрепленное изображение, то можно так Прикрепленное изображение


Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 27.2.2024, 9:50
Сообщение #8


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Установка far2l 2.6.0 из Sid репозитория Debain

1. Добавление Sid репозитория Debain

редактируем файл /etc/apt/sources.list

sudo nano /etc/apt/sources.list

добавляем в него строку

deb http://ftp.ru.debian.org/debian sid main

сохраняем и выходим Прикрепленное изображение

2. Обновляем список пакетов

sudo apt update

3. Устанавливаем far2l

sudo apt install far2l -y

4. Запускаем

/usr/bin/far2l

после установки желательно в /etc/apt/sources.list удалить ссылку на репозиторий deb http://ftp.ru.debian.org/debian sid main и опять исполнить
sudo apt update
т.к. этот репозиторий содержит пакеты не стабильных версий
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 12.3.2024, 14:57
Сообщение #9


Активист
****

Группа: Пользователи
Сообщений: 6 827
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



И вот это будет?
Прикрепленное изображение


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 12.3.2024, 17:36
Сообщение #10


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(revit @ 12.3.2024, 15:57) *

И вот это будет?
Прикрепленное изображение

Предполагается, что в ПКСЛах всегда запрещена маршрутизация и всегда разрешены подключения с динамических IP, поэтому этих параметров нет в настройках ПКСЛа.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 20.3.2024, 12:51
Сообщение #11


Активист
****

Группа: Пользователи
Сообщений: 6 827
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



Андрей Владимирович
вот ПКСЛ и моноблоки то нужны в LKDSDrv и это понятно-их очень много и они продолжают ставится.
А какой резон поддерживать в LKDSServer ПКЛШ есть Domain?


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 20.3.2024, 13:38
Сообщение #12


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(revit @ 20.3.2024, 13:51) *

Андрей Владимирович
вот ПКСЛ и моноблоки то нужны в LKDSDrv и это понятно-их очень много и они продолжают ставится.
А какой резон поддерживать в LKDSServer ПКЛШ есть Domain?

ПКЛШ и не поддерживается.

Может быть где-то не убран соответствующий пункт меню ?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 20.3.2024, 14:25
Сообщение #13


Активист
****

Группа: Пользователи
Сообщений: 6 827
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



Упс...я не рассмотрел на скрине.....показалось что это ПКЛШ в структуре сети.
Т.е. речь идет о КЛШ моноблока, теперь понятно.


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Milichev
сообщение 1.4.2024, 18:40
Сообщение #14


Участник
**

Группа: Пользователи
Сообщений: 15
Регистрация: 1.4.2024
Пользователь №: 8 971



Добрый день
Можно ли как то из консоли просмотреть события?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 2.4.2024, 7:43
Сообщение #15


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(Milichev @ 1.4.2024, 19:40) *

Добрый день
Можно ли как то из консоли просмотреть события?

Консольного приложения, с возможностью делать выборки из журнала событий, пока нет.

Можно, конечно, написать SQL скрипт, запустить его исполнение из psql и получить выборку непосредственно из PostgreSQL.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lexxluthor
сообщение 5.4.2024, 21:03
Сообщение #16


Участник
**

Группа: Пользователи
Сообщений: 27
Регистрация: 19.10.2016
Пользователь №: 7 128



Доброе, а перенос всей базы данных с Microsoft SQL Express не возможен. Я правильно понял?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 5.4.2024, 21:51
Сообщение #17


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(lexxluthor @ 5.4.2024, 22:03) *

Доброе, а перенос всей базы данных с Microsoft SQL Express не возможен. Я правильно понял?

Структуру (лифты, пользователи) и ЛБ на прямых связях можно перенести.

Журнал, статистика работы лифтов, сохранённые переговоры не переносятся.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 20.5.2024, 18:15
Сообщение #18


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(Андрей Ефименко @ 27.2.2024, 10:50) *

Установка far2l 2.6.0 из Sid репозитория Debain

1. Добавление Sid репозитория Debain

редактируем файл /etc/apt/sources.list

sudo nano /etc/apt/sources.list

добавляем в него строку

deb http://ftp.ru.debian.org/debian sid main

сохраняем и выходим Прикрепленное изображение

2. Обновляем список пакетов

sudo apt update

3. Устанавливаем far2l

sudo apt install far2l -y

4. Запускаем

/usr/bin/far2l

после установки желательно в /etc/apt/sources.list удалить ссылку на репозиторий deb http://ftp.ru.debian.org/debian sid main и опять исполнить
sudo apt update
т.к. этот репозиторий содержит пакеты не стабильных версий

Из Far, запускаемого под Windows, можно работать с файловой структурой Linux

Для этого на компьютер под Windows нужно установить Far Прикрепленное изображение

Настроить подключение к Linux Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

И увидеть файловую структуру Linux Прикрепленное изображение

Можно и из Far, который запущен под Linux, работать с файловой структурой Windows, нужно только в Windows установить и запустить ssh сервер.

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 24.9.2024, 17:39
Сообщение #19


Активист
****

Группа: Администраторы
Сообщений: 2 914
Регистрация: 8.2.2006
Пользователь №: 4



Удаление лифта из структуры в LKDSServer делается аналогично удалению лифта в LKDSDomain

Файл для удаления лифта из БД Postgresql Прикрепленный файл  DelLift.zip ( 523 байт ) Кол-во скачиваний: 88


Пример удаления с использованием PgAdmin 4

1. Узнаём код лифта в БД, который нужно удалить Прикрепленное изображение
2. Правой кнопкой по базе lkdsserver выбираем Query Tool Прикрепленное изображение
3. Загружаем файл DelLift.sql, вводим код лифта, запускаем на исполнение Прикрепленное изображение
4. Результат исполнения Прикрепленное изображение
5. Перезагружаем LKDSServer sudo systemctl restart LKDSServer

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Milichev
сообщение 12.11.2024, 21:11
Сообщение #20


Участник
**

Группа: Пользователи
Сообщений: 15
Регистрация: 1.4.2024
Пользователь №: 8 971



Подскажите пожалуйста
Будет ли возможность создать программный КЛШ с добавлением ЛБ PRO как на Windows сервер
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

4 страниц V  1 2 3 > » 
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.5.2026, 21:46