Консоль кластера 1С 8.3: где найти, как запустить и подключиться к серверу
Содержание
Консоль администрирования сервера 1С открывают через меню «Пуск»: ярлык «Администрирование серверов 1С Предприятия» в папке платформы 1С:Предприятие 8. Если ярлыка нет, запустите файл оснастки 1CV8 Servers (x86-64).msc из каталога C:\Program Files\1cv8\common\ — для 64-битного сервера, или 1CV8 Servers.msc — для 32-битного. Перед первым запуском зарегистрируйте библиотеку radmin.dll той же версии, что и сервер, иначе консоль откроется пустой или с ошибкой.
Частое заблуждение — что консоль ставится вместе с сервером «сама». Нет: это отдельный компонент установщика платформы, и после каждого обновления сервера его библиотеку нужно перерегистрировать. Большинство проблем с открытием консоли сводятся к этим двум вещам.
Всё, что описано ниже, относится к платформе 8.3 в клиент-серверном варианте и не зависит от конфигурации: Бухгалтерия, ЗУП или УТ работают с кластером одинаково.
1. Что проверить до запуска: компонент администрирования и служба агента
Консоль — это оснастка MMC (стандартной консоли управления Windows). Сама по себе она ничего не умеет: всю работу выполняет библиотека radmin.dll, а та обращается к агенту сервера 1С по сети.
Поэтому до запуска проверьте три вещи.
Установлен ли компонент «Администрирование сервера»
- Откройте
Панель управления → Программы и компоненты. - Найдите строку «1С:Предприятие 8 (x86-64)» нужной версии и нажмите «Изменить».
- В мастере установки выберите изменение состава компонентов.
- Убедитесь, что отмечен компонент «Администрирование сервера 1С:Предприятия».
Если компонент не отмечен, в каталоге C:\Program Files\1cv8\<версия>\bin\ не будет нужных файлов, а ярлыка в «Пуске» не появится.
Запущена ли служба агента
Консоль подключается к агенту сервера (процесс ragent.exe). Проверьте службу:
- 🔹
Win + R→services.msc→ служба «Агент сервера 1С:Предприятия 8.3 (x86-64)» должна быть в состоянии «Выполняется»; - 🔹 тип запуска — «Автоматически», чтобы сервер поднимался после перезагрузки.
То же самое из командной строки:
sc query "1C:Enterprise 8.3 Server Agent (x86-64)"
Если служба остановлена, запустите её кнопкой «Запустить» в свойствах. Если она падает сразу после запуска, смотрите журнал Windows: eventvwr.msc → «Журналы Windows» → «Приложение».
Совпадают ли версии
Консоль и сервер должны быть одной сборки платформы: например, 8.3.24.1548 и 8.3.24.1548. Консоль от 8.3.22 к серверу 8.3.24 не подключится. Номер версии сервера виден в пути к исполняемому файлу в свойствах службы.
2. Регистрация radmin.dll — главный шаг при первом запуске
Именно этого шага не хватает, когда консоль открывается с ошибкой MMC или показывает пустое дерево. Установщик регистрирует библиотеку не всегда, а при обновлении платформы в системе остаётся регистрация старой версии.
Откройте командную строку от имени администратора и выполните:
regsvr32 "C:\Program Files\1cv8\8.3.24.1548\bin\radmin.dll"
Подставьте свой номер версии — тот же, что у службы агента. Успешный результат — окно «Успешно выполнено DllRegisterServer».
Для 32-битной платформы библиотека лежит в C:\Program Files (x86)\1cv8\<версия>\bin\, а регистрировать её нужно 32-битным regsvr32:
C:\Windows\SysWOW64\regsvr32.exe "C:\Program Files (x86)\1cv8\8.3.24.1548\bin\radmin.dll"
Разрядность оснастки, библиотеки и сервера должна совпадать. 64-битная mmc.exe не видит 32-битную radmin.dll. Если на компьютере стоит только 32-битная платформа, запускайте консоль командой mmc.exe /32 и открывайте в ней 1CV8 Servers.msc.
Если на одной машине установлено несколько версий платформы, зарегистрирована может быть только одна radmin.dll нужной разрядности. Чтобы администрировать серверы разных версий, перерегистрируйте библиотеку перед работой с каждым или держите консоль на разных машинах.
3. Как открыть консоль и подключиться к серверу 1С
После регистрации запустите ярлык «Администрирование серверов 1С Предприятия» или файл .msc двойным щелчком. Откроется окно с деревом слева и узлом «Central 1C:Enterprise 8.3 servers» (в русской локализации — «Центральные серверы 1С:Предприятия 8.3»).
Добавление сервера в дерево
- Щёлкните правой кнопкой по узлу центральных серверов.
- Выберите
Создать → Центральный сервер 1С:Предприятия 8.3. - Заполните параметры подключения:
| Поле | Что указать | Пример |
|---|---|---|
| Протокол | TCP/IP | tcp |
| Имя | Сетевое имя или IP-адрес машины с агентом | srv-1c или 192.168.1.10 |
| IP порт | Порт агента сервера | 1540 |
| Описание | Любой текст для себя | «Рабочий кластер» |
- Нажмите «ОК». Сервер появится в дереве, раскройте его — увидите узел «Кластеры» и список администраторов.
Если при установке сервера порт меняли (так делают, когда на одной машине работают две версии платформы), укажите фактический — например, 2540. Его видно в свойствах службы, в строке запуска после параметра -port.
Сохранение настроек консоли
Консоль запоминает список серверов в своём файле .msc. Если хотите, чтобы набор серверов сохранялся, при закрытии согласитесь на сохранение. Для удобства можно сохранить копию оснастки на рабочий стол через Файл → Сохранить как.
4. Администраторы центрального сервера и кластера: права доступа
У сервера 1С два уровня администраторов, и их часто путают.
| Уровень | Где задаётся | Что разрешает |
|---|---|---|
| Администраторы центрального сервера | Узел «Администраторы» под именем сервера | Создавать и удалять кластеры, управлять самим агентом |
| Администраторы кластера | Узел «Администраторы» внутри кластера | Работать с базами, сеансами, процессами кластера |
Пока ни одного администратора не создано, войти может любой пользователь, у которого есть сетевой доступ к порту агента. Для тестового стенда это допустимо, для рабочего сервера — нет.
Как добавить администратора
- Раскройте сервер → «Кластеры» → нужный кластер → «Администраторы».
- Правой кнопкой →
Создать → Администратор. - Задайте имя и пароль либо отметьте аутентификацию операционной системы и укажите пользователя Windows в формате
\\ДОМЕН\пользователь.
С аутентификацией ОС консоль не спрашивает пароль, если вы вошли в Windows под указанной учётной записью. Это удобнее и безопаснее, чем общий пароль на весь отдел.
Создайте хотя бы двух администраторов до того, как закроете консоль. Если единственный пароль потеряется, войти в кластер не получится. Восстановить доступ можно только так: остановить службу агента (при этом оборвутся все сеансы пользователей — делайте это вне рабочего времени) и вернуть файлы реестра кластера из резервной копии, либо обратиться к администратору, который настраивал сервер.
Права самой Windows
Для работы в консоли не нужны права локального администратора Windows. Они нужны только для регистрации radmin.dll и для управления службой агента. Обычный пользователь с правами администратора кластера может открыть консоль, если библиотека уже зарегистрирована.
5. Что можно делать в консоли: кластер и информационные базы
Раскройте Кластеры → Локальный кластер (имя по умолчанию). Внутри — узлы, с которыми работают чаще всего:
- 📂 Информационные базы — список баз кластера, создание новых, свойства подключения к СУБД;
- 👥 Сеансы — кто сейчас работает, в какой базе, с какого компьютера и под какой лицензией;
- ⚙️ Рабочие процессы — процессы
rphost, их память и нагрузка; - 🔒 Блокировки — объектные блокировки, которые держат сеансы;
- 🖥 Рабочие серверы — машины кластера и их параметры;
- 🔌 Соединения — сетевые подключения клиентов.
Создать информационную базу
- Правой кнопкой по «Информационные базы» →
Создать → Информационная база. - Укажите имя базы в кластере, тип СУБД, адрес сервера СУБД, имя базы данных, пользователя и пароль СУБД.
- Отметьте «Создать базу данных в случае ее отсутствия», если базы в СУБД ещё нет.
Затем пользователи добавляют базу в список запуска как «На сервере 1С:Предприятия» с этим же именем.
Запретить вход перед обновлением
В свойствах базы есть флаги «Блокировка начала сеансов включена» и «Блокировка регламентных заданий включена», а также поля времени начала и окончания блокировки и текст сообщения для пользователей. Этим пользуются перед обновлением конфигурации, когда нужен монопольный доступ.
Завершить зависший сеанс
В узле «Сеансы» выделите строку → правой кнопкой → «Удалить». Пользователь потеряет несохранённые данные, поэтому сначала предупредите его.
Перезапуск рабочего процесса rphost из консоли обрывает сеансы всех пользователей, которые на нём работают. Делайте это только если процесс завис и съел память, и лучше в нерабочее время.
6. Консоль не подключается к серверу: диагностика по симптомам
Проверка порта с рабочей станции
Если консоль запускается не на самом сервере, проверьте доступность порта агента из PowerShell:
Test-NetConnection srv-1c -Port 1540
TcpTestSucceeded : True — порт открыт, проблема не в сети. False — проверяйте брандмауэр на сервере и маршрут между машинами.
Правило брандмауэра на сервере
Чтобы разрешить входящие подключения к агенту, менеджеру кластера и рабочим процессам:
netsh advfirewall firewall add rule name="1C Server" dir=in action=allow protocol=TCP localport=1540-1541,1560-1591
Если диапазон портов рабочих процессов меняли, он указан в свойствах рабочего сервера в консоли — подставьте свой.
Проверка имени сервера
Откройте C:\Windows\System32\drivers\etc\hosts на машине с консолью и добавьте строку вида:
192.168.1.10 srv-1c
Имя должно совпадать с тем, что указано в узле «Рабочие серверы» кластера.
7. Консоль на терминальном сервере и альтернатива без MMC
Часто консоль запускают не на самом сервере 1С, а на терминальном сервере, куда администратор заходит по RDP. Тут есть свои особенности.
- 🖥 Регистрация — одна на машину.
radmin.dllрегистрируется для всего компьютера. Сделать это должен локальный администратор терминального сервера, после чего консоль доступна всем, кто в него входит. - 👤 Права пользователей RDP. Обычному пользователю терминала незачем видеть консоль. Ярлык лучше положить только в профиль администратора, а доступ к кластеру закрыть администраторами кластера, а не надеяться на то, что ярлыка «никто не найдёт».
- 🔢 Версии клиентов. На терминальном сервере часто стоят несколько версий клиента 1С для разных баз. Регистрируйте
radmin.dllтой версии, которая совпадает с сервером 1С, а не самой новой из установленных. - 🔐 Сеть. С терминального сервера должны быть доступны порты кластера, а имя сервера 1С должно разрешаться — те же проверки, что в предыдущем разделе.
Утилиты ras и rac
Если MMC неудобна (например, сервер 1С работает на Linux, где оснастки нет), используйте сервер администрирования ras и консольную утилиту rac. Обе входят в состав платформы и лежат в каталоге bin.
Сначала запустите сервер администрирования на машине с кластером. По умолчанию он слушает порт 1545:
ras cluster --port=1545 localhost:1540
Затем с любой машины обращайтесь к нему через rac:
rac srv-1c:1545 cluster list
rac srv-1c:1545 infobase summary list --cluster=<UUID кластера>
rac srv-1c:1545 session list --cluster=<UUID кластера>
UUID кластера берут из вывода первой команды. Если в кластере заведены администраторы, добавьте параметры --cluster-user и --cluster-pwd. Полный список команд и параметров выдаёт rac help.
Для постоянной работы ras регистрируют как службу Windows, чтобы он не зависел от открытого окна командной строки. Порт 1545 тогда тоже нужно открыть в брандмауэре.