Управление серверами (консоль Linux)

Публикация № 1352780 28.12.20

Администрирование - Linux

Консоль администрирования серверов Linux Управление серверами

Конфигурация-консоль администрирования кластера серверов 1С Linux.

В клиент-серверном варианте работы 1С под управлением ОС семейства Windows в арсенале разработчика и администратора баз 1С есть штатное средство, с помощью которого удобно визуально управлять работой сервера - консоль администрирования сервера.
Также с версии 8.3.14 в платформу был добавлен программный интерфейс встроенного языка для взаимодействия с сервером администрирования.

Начиная с версии платформы 8.3.15 и выше данный функционал доступен в списке стандартных обработок в меню Все функции(Функции для технического специалиста)

Основными отличиями от консоли администрирования являются:

  • Администрирование произвольной версии сервера "1С:Предприятие".
  • Возможность установки произвольного отбора в табличных частях сеансов и показаний счетчиков потребления ресурсов.
  • Возможность сохранения настроек подключений к серверам администрирования в файл.

Это удобно там еще, где стандартной консоли администрирования серверов нет в поставке, например, в версии для Linux.
Данная конфигурация основана на стандартной обработке платформы "Управление серверами" и несет в себе некоторые доработки для быстрого и удобного подключения к кластеру серверов:

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

Работа конфигурации проверялась на базовом дистрибутиве Debian 10.5 Buster, на версии платформы 1C Предприятие 8.3.18.1208

Update 30.01.2022

- Обновлен обработчик запуска службы сервера администрирования. Пароль суперпользователя не используется. Изменено число параметров для запуска, необходимо только задание пути размещения программных файлов 1С (папка /opt/...).
- Запуск службы сервера администрирования можно настроить автоматически с помощью файла службы(*.service)(недостаток в том, что нужно при установке новой версии платформы корректировать параметры "WorkingDirectory" и "ExecStart"):
[Unit]
Description=RAS
After=syslog.target
After=network.target
 
[Service]
Type=forking
WorkingDirectory=/opt/1cv8/x86_64/8.3.20.1674/
User=usr1cv8
Group=grp1cv8
OOMScoreAdjust=-100
ExecStart=/opt/1cv8/x86_64/8.3.20.1674/ras cluster --daemon -p 1545
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
TimeoutSec=5
Restart=always
 
[Install]
WantedBy=multi-user.target      

Сохраненный файл(ниже под именем ras.service) помещается в каталог /etc/systemd/system/, затем последовательно автозагрузка, запуск, статус для проверки:
~$ sudo systemctl enable ras.service
~$ sudo service ras start
~$ sudo service ras status

Если порт используется по-умолчанию, то параметр порта -p можно не указывать
Проверено на Debian 11 и версии платформы 1С Предприятие 8.3.20.1674

Update 22.02.2022

Консоль обновлена на версию платформы 1С Предприятие 8.3.20.1710

Update 28.02.2022

Добавлен темный(темно-серый) стиль

Update 11.07.2022

Добавлен функционал по обслуживанию PostgreSQL //infostart.ru/public/1675416/ 

Скачать файлы

Наименование Файл Версия Размер
Управление серверами(консоль Linux):

.cf 1,99Mb
18
.cf 1,99Mb 18 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Замена имени сервера в файле ibases.v8i у пользователей в домене через GPO

Сети Сервера Платформа 1С v8.3 Абонемент ($m)

При переезде на новый сервер 1С возникла необходимость подготовить всех пользователей (а их 300+) к этому переезду и желательно не мешая их работе. А если быть точнее, то заменить в их списках информационных баз имя сервера. Итак, что имеем в условии.  Есть сервер 1С с именем  WIN2016.  Необходимо перенастроить всех пользователей на новый сервер с именем SRV1C. Для этого придется либо руками у каждого пользователя исправить записи по каждой базе через открытие 1С, либо поправить файл ibases.v8i, который находится в папке профиля пользователя. Второй вариант более интересен, но лезть на 300+ компьютеров не наш метод.

1 стартмани

30.11.2022    1806    0    dungeonkeeper    13    

4

Поиск длинного наименования файла в присоединенных файлах

Корректировка данных Linux Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Иногда длинное имя присоединенного файла в справочниках и документах мешает работе с томами (особенно во фреше). Данная обработка позволит найти такие названия во всех присоединенных файлах и скорректировать.

1 стартмани

17.10.2022    1739    0    InformStandart    0    

1

Мониторинг ИБП МАП и выключение, включение серверов

Сервера Мониторинг Периферийные устройства Платформа 1С v8.3 Абонемент ($m)

В качестве источника бесперебойного питания серверов можно использовать сетевой инвертор и сборку литиевых аккумуляторов. Единственное, чтобы это работало без участия человека, нужно выключать сервера, когда АКБ разряжается, и включать их обратно, когда сетевое напряжение появилось и АКБ зарядился. С этим вполне может справляться и программа на 1С. Далее описывается программа мониторинга и схема подключения МАП Тitanator UPS (Микроарт) с АКБ Vektor LFP (LiFePO4). Обмен данными ведется по протоколу HTTP.

1 стартмани

16.08.2022    3026    2    vad7    0    

1

Обслуживание баз данных 1C на Postgresql под Astra Linux

Администрирование СУБД Инструменты администратора БД Linux Платформа 1С v8.3 Абонемент ($m)

Эта публикация для тех специалистов 1С, которые развернули сервер 1С и сервер PostgreSQL под Astra Linux и которым не интересно работать в командной строке, выполняя «шаманские» скрипты для автоматического сохранения и восстановления баз. Возможно вам тоже будет удобно обслуживать базы данных PostgreSQL решением на платформе 1С.

10 стартмани

14.06.2022    7353    13    alfanika    11    

22

Командная строка Linux

Linux Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Выполнение команд bash операционной системы Linux из 1С, а также получение результата в переменную 1C.

4 стартмани

04.03.2022    3065    23    user-z99999    1    

3

Интерфейс к утилите администрирования кластера серверов для ОС Linux

Linux Сервера Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Реализация сценария администрирования кластера серверов для ОС Linux при СУБД - PostgreSQL.

1 стартмани

21.01.2021    5144    5    masterb    1    

3

Запуск нескольких экземпляров сервера 1С на GNU/Linux посредством systemd

Linux Платформа 1С v8.3 Абонемент ($m)

Сказ о том, как сделать "кошерный" запуск сервера 1С на GNU/Linux для версии платформы 8.3.18 и выше, которая позволяет устанавливать одновременно пакеты нескольких версий.

1 стартмани

10.12.2020    18746    9    Sloth    11    

49

Многопоточное тестирование производительности сервера 1С - СУБД

Сервера Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Тест для оценки производительности связки сервер 1с - сервер СУБД в различных вариантах, а также масштабируемости этой связки в режиме многопоточной работы.

1 стартмани

12.02.2013    103095    794    Fragster    193    

227

Сервер терминалов W7 для небольшой фирмы

Сервера Платформа 1С v8.3 Конфигурации 1cv8 Украина Абонемент ($m)

Небольшая фирма : 1) Персонал от ... до 50 работающих, 2) Генеральный (или просто) директор, 3) Его заместители , 4) Производство (торговая площадь ), 5) до двух десятков компьютеров, объединенных в сеть (друг друга видят в сетевом окружении), 6) Администратор IT : провода, Wi-Fi, настройка и ремонт оборудования, картриджи и пр. , серверочек W2003 файловый и т.д. Франчайзи подсуетились - продали 1С:Предприятие 8. Бухгалтерия и исчезли.

1 стартмани

09.01.2013    19181    77    kompas-dm    23    

12