кейсы клиентов
Установка и настройка сервера RAS для 1С на Windows и Linux
RAS (Remote Administration Service) - это сервер администрирования предоставляющий программный интерфейс (API) для удалённого администрирования, мониторинга и автоматизации управления кластером 1С:Предприятие. Через RAS внешние системы могут получать информацию о базах, сеансах, рабочих процессах и т.п., а также выполнять любые действия доступные в консоли управления кластером.
Установка RAS на Windows в виде службы

Для установки на Windows достаточно заполнить переменные в разделе «УКАЖИТЕ ЗНАЧЕНИЯ ПЕРЕМЕННЫХ» в следующем bat файле и запустить его с правами администратора.
bat файл для установки службы RAS 1C
@echo off 

:: --- ПРОВЕРКА ПРАВ АДМИНИСТРАТОРА ---
:: Проверяем наличие прав администратора через команду net session
net session >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
    echo ERROR: This script must be run as ADMINISTRATOR.
    echo Please right-click the file and select "Run as administrator".
    pause
    exit /b
)

:: --- УКАЖИТЕ ЗНАЧЕНИЯ ПЕРЕМЕННЫХ ---
:: Укажите полную версию 1С (например, 8.3.27.2074)
set Version=8.3.XX.XXXX

:: Укажите порт сервера администрирования (по умолчанию 1545) 
set PortRAS=1545

:: Укажите адрес и порт агента сервера 1С к которому будет подключаться RAS (по умолчанию localhost:1540)
set MonitoredServerAgent=localhost:1540

:: Укажите имя пользователя для запуска службы RAS
set RasUserName=имя_пользователя

:: Укажите пароль пользователя
set RasUserPwd=пароль_пользователя

:: --- ПАРАМЕТРЫ ДЛЯ СЛУЖБЫ ---
:: Техническое имя службы
set SrvcName="1C_RAS_%Version%"

:: Отображаемое имя в списке служб Windows
set Desctiption="1C:Enterprise 8.3 RAS (%Version%) Parameters: port: %PortRAS%, monitored server: %MonitoredServerAgent%"

:: Полная команда запуска с параметрами
set BinPath="\"C:\Program Files\1cv8\%Version%\bin\ras.exe\" cluster --service --port=%PortRAS% %MonitoredServerAgent%"

:: --- ПРОВЕРКА НАЛИЧИЯ СЛУЖБЫ ---
:: Проверяем, не установлена ли служба ранее
sc query %SrvcName% >nul 2>&1
if %ERRORLEVEL% EQU 0 (
    echo Service %SrvcName% is already installed. Nothing to do.
    pause
    exit /b
)

:: --- УСТАНОВКА ---
echo Installing service %SrvcName%...

:: Создание службы. ВАЖНО: пробел после знака "=" обязателен!
sc create %SrvcName% binPath= %BinPath% start= auto obj= %RasUserName% password= %RasUserPwd% displayname= %Desctiption%

:: Проверка результата создания
if %ERRORLEVEL% EQU 0 (
    echo Service created successfully.
	sc description %SrvcName% %Desctiption%
    echo Starting service...
    sc start %SrvcName%
) else (
    echo ERROR: Failed to create service. Check parameters or permissions.
)

:: Ожидание нажатия клавиши перед закрытием окна
Pause
После запуска должно появиться следующее сообщение:
Успешная установка и запуск службы RAS
В списке служб должна появиться новая служба.
Рабочий процесс загружает процессор сервера 1С
Установка на Linux

Для запуска службы сервера администрирования в каталоге /opt/1cv8/x86_64/<версия> имеется скрипт ras-<версия>.service

Например, для версии платформы 8.3.27.2074 путь к файлу будет выглядеть так: /opt/1cv8/x86_64/8.3.27.2074/ras-8.3.27.2074.service

Далее необходимо выполнить следующие шаги:

1. Регистрируем службу
Команда:
systemctl link /opt/1cv8/x86_64/<версия>/ras-<версия>.service

Ожидаемый результат:
Created symlink /etc/systemd/system/ ras-<версия>.service → /opt/1cv8/x86_64/<версия>/ras-<версия>.service

2. Включаем службу в автозапуск
Команда:
systemctl enable ras-<версия>.service

Ожидаемый результат:
Created symlink /etc/systemd/system/multi-user.target.wants/ras-<версия>.service → /opt/1cv8/x86_64/<версия>/ras-<версия>.service.

3. Запускаем службу
Команда:
systemctl start ras-<версия>.service

4. Проверяем состояние
Команда:
systemctl status ras-<версия>.service

Ожидаемый результат:
ras-<версия>.service - 1C:Enterprise Remote Administration Server 8.3
    Loaded: loaded (/etc/systemd/system/ ras-<версия>.service; enabled; vendor preset: enabled)
    Active: active (running) since Mon 2026-05-04 20:27:53 +07; 22s ago
    …

Заключение
RAS – это мощный инструмент для интеграции 1С с системами мониторинга и удаленным управлением кластером серверов 1С. При грамотной настройке и запуске в виде службы он работает стабильно как на Windows, так и на Linux.

В Монитор RAS используется для мониторинга лицензий, рабочих процессов и получения данных о сеансах.
Все это позволяет с помощью Монитора решать следующие задачи:
  • Отслеживание памяти, потребляемой рабочими процессами
  • Отслеживание лицензий
  • Отслеживание количества сеансов
  • Обнаружение зависших пользователей
  • Мониторинг пользователей которые потребляют повышенной объем памяти или времени CPU на сервере 1С
  • Обнаружение пользователей которые выполняют долгие серверные вызовы или долгие запросы
  • И многое другое.
Подпишитесь на наш канал в Telegram чтобы не пропускать новые материалы
Если вы хотите поделиться своим кейсом, напишите нам на support@1smonitor.ru