К статье
Практический материал

Администрирование · 11 мин

Консоль сервера 1С: как подключиться к серверу

Как открыть консоль кластера серверов 1С, добавить сервер, подключиться к агенту по порту 1540, проверить соединение и устранить типичные ошибки доступа.

Консоль кластера серверов 1С — основной инструмент администратора для управления информационными базами в клиент-серверном режиме. Через неё создают базы, настраивают рабочие процессы, блокируют сеансы и контролируют нагрузку. Но прежде чем выполнять эти задачи, консоль нужно подключить к работающему агенту сервера 1С.

Подключение сводится к простой последовательности: запустить консоль, указать адрес сервера, на котором работает агент, и убедиться, что в списке кластеров появился локальный кластер с рабочими процессами. Трудности возникают обычно из-за закрытых портов, отсутствия прав у учётной записи или несовпадения версий консоли и сервера.

Ниже разобраны подготовка, пошаговое подключение, проверка результата, типичные ошибки и варианты удалённого доступа.

Что понадобится перед подключением

Для успешного подключения нужны три условия. Во-первых, на целевой машине должна быть запущена служба агента сервера 1С (в Windows она называется «Агент сервера 1С:Предприятия»). Во-вторых, между компьютером администратора и сервером должна быть сетевая связность по портам агента. В-третьих, версия консоли должна соответствовать версии сервера — консоль 8.3.20 может не подключиться к серверу 8.3.15 из-за различий протокола.

Проверьте, что служба агента работает: на сервере откройте services.msc и найдите службу агента. Если она остановлена, консоль не сможет подключиться независимо от правильности остальных настроек. Заодно уточните, под какой учётной записью работает служба — обычно это USR1CV8 или доменная учётная запись с правами на каталог srvinfo.

Служба агента остановленаПодключение невозможно

Запустите службу на сервере через services.msc или консоль

Порт 1540 недоступенБлокировка брандмауэром или сетью

Проверьте правила брандмауэра и маршрутизаторов

Версии консоли и сервера различаютсяОшибка протокола при подключении

Установите консоль той же версии платформы, что и сервер

Сервер отвечает, но кластер пустойНет прав или повреждён реестр кластера

Проверьте права и каталог srvinfo

Как запустить консоль кластера серверов

Консоль устанавливается вместе с компонентами сервера 1С или отдельно как административная оснастка. В Windows её можно найти в меню «Пуск» в папке 1С Предприятие под названием «Администрирование серверов 1С Предприятия». Технически это файл 1CV8 Servers.msc, который открывается через оснастку MMC.

Если консоль нужна на компьютере, где сервер не установлен, при установке платформы выберите компонент «Администрирование сервера 1С:Предприятия» — тогда на машине появится только оснастка без самого агента. Это удобно для рабочего места администратора.

Пошаговое подключение к серверу

Само подключение занимает меньше минуты, если сеть и службы настроены. Порядок действий одинаков для локального и удалённого сервера — различается только адрес, который вы указываете.

Порядок действий
  1. 1
    Откройте оснастку «Администрирование серверов 1С Предприятия»
  2. 2
    В дереве слева раскройте узел «Центральные серверы 1С:Предприятия 8.3» (Central Servers)
  3. 3
    Щёлкните по нему правой кнопкой и выберите «Создать» — «Центральный сервер»
  4. 4
    В поле «Имя» введите имя компьютера или IP-адрес сервера, при необходимости укажите порт агента через двоеточие (например, srv1c:1540)
  5. 5
    Нажмите «ОК» — в дереве появится новый сервер
  6. 6
    Раскройте его, затем узел «Кластеры» — должен отобразиться «Локальный кластер» с рабочими процессами

Если сервер добавлен, но ветка «Кластеры» не раскрывается или выдаёт ошибку, значит, консоль дошла до машины, но агент не ответил корректно: проверяйте порты и версии. Если ошибка возникает уже на этапе добавления сервера — проблема на уровне сети или DNS, и стоит попробовать указать IP-адрес вместо имени.

Для подключения к серверу на Linux процедура та же: укажите имя или IP Linux-машины. Убедитесь, что агент запущен (процесс ragent) и файрвол пропускает порты диапазона 1540–1591.

Как открыть нужные порты

На сервере с включённым брандмауэром Windows создайте входящие правила для диапазона портов 1540–1591 по протоколу TCP. Это можно сделать через графический интерфейс «Брандмауэр Защитника Windows» или командой в PowerShell, запущенной от имени администратора.

powershell
New-NetFirewallRule -DisplayName "1C Server Agent" -Direction Inbound -Protocol TCP -LocalPort 1540-1591 -Action Allow

На Linux-дистрибутивах с firewalld аналогичная задача решается добавлением портов в зону. Не забудьте проверить промежуточное сетевое оборудование: если администратор и сервер находятся в разных сегментах сети, порты должны быть разрешены и на маршрутизаторах или межсетевых экранах между ними.

Проверка результата подключения

Признак успешного подключения — в дереве консоли под добавленным сервером раскрывается «Локальный кластер», внутри видны рабочие процессы (rphost), информационные базы и сеансы. Если всё это отображается без диалогов с ошибками, подключение работает полностью.

Контрольные точки

Как проверить результат

Узел «Кластеры» раскрывается
Норма

Виден «Локальный кластер» и его процессы

Тревожный признак

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

Список информационных баз
Норма

Отображаются зарегистрированные базы кластера

Тревожный признак

Пусто при наличии баз — проверьте srvinfo и права

Список сеансов
Норма

Видны активные сеансы пользователей

Тревожный признак

Ошибка доступа к рабочим процессам — проверьте порты 1560–1591

Свойства кластера
Норма

Открываются и сохраняются без ошибок

Тревожный признак

Ошибка записи — нет прав администратора кластера

Дополнительно убедитесь, что можете выполнить простое административное действие — например, открыть свойства кластера и посмотреть параметры. Чтение данных обычно доступно шире, чем изменение, поэтому именно попытка сохранить настройки покажет, есть ли у вас права администратора кластера.

Типичные ошибки и их устранение

Большинство проблем при подключении консоли сводится к нескольким повторяющимся причинам. Разберём самые частые и способы их устранения.

Типичные ошибки
01
Указано имя сервера, которое не разрешается DNS — консоль не находит машину; используйте IP-адрес или настройте DNS
02
Консоль версии 8.3.x подключается к серверу другой версии — ошибка протокола; установите консоль той же версии платформы
03
Открыт только порт 1540 — кластер виден, но операции с процессами падают; откройте весь диапазон 1540–1591
04
Служба агента работает от имени учётной записи без прав на каталог srvinfo — кластер отображается пустым; выдайте права или переустановите агента
05
Несколько агентов на разных портах, а подключение идёт на стандартный 1540 — укажите порт явно через двоеточие

Отдельный случай — ошибка «различаются версии клиента и сервера». Она возникает, когда на одном компьютере установлено несколько версий платформы и консоль запущена не та. Решение — запускать оснастку из каталога нужной версии платформы или зарегистрировать утилиту администрирования соответствующей версии.

Права доступа и аутентификация

Подключение к агенту само по себе не требует пароля, если в кластере не заведены администраторы. Но как только создан хотя бы один администратор кластера или администратор информационной базы, консоль начнёт запрашивать имя и пароль при обращении к соответствующим объектам. Учётные данные администраторов кластера задаются в свойствах кластера, а администраторов баз — в свойствах конкретной базы.

Если пароль администратора кластера утерян, его можно сбросить, остановив агент и очистив список администраторов в файлах реестра кластера в каталоге srvinfo. Это операция на рабочем сервере, требующая остановки службы, поэтому выполняйте её вне рабочего времени и с резервной копией каталога srvinfo.

Альтернативные способы администрирования

Классическая MMC-консоль — не единственный вариант. Платформа предоставляет утилиту командной строки rac, которая выполняет те же операции: просмотр кластеров, баз, сеансов, их блокировку и завершение. Она удобна для скриптов и автоматизации.

bash
rac cluster list --cluster=localhost:1540

Также существует консоль администрирования на базе RAS (сервер администрирования) с доступом через HTTP — она позволяет управлять кластером из браузера или через REST-подобный интерфейс. Этот вариант подходит, когда нужно администрировать сервер с Linux-машины или без установки компонентов платформы.

Сравнение вариантов

MMC-консоль (1CV8 Servers.msc)

Наглядный графический интерфейс, подходит для разовых операций; требует Windows и установленных компонентов платформы

Утилита rac

Подходит для скриптов и автоматизации; требует знания синтаксиса команд

RAS + HTTP-интерфейс

Кроссплатформенный доступ, в том числе из браузера; требует отдельной настройки службы RAS

Маршрут решения

Как выбрать действие

Нужно разово посмотреть сеансы или создать базуИспользуйте графическую MMC-консоль
Нужно регулярно блокировать базы для обновления по расписаниюНапишите скрипт на утилите rac
Администратор работает не на Windows или нужен доступ без установки платформыРазверните RAS и используйте HTTP-доступ
Консоль не подключается к удалённому серверуПроверьте порты 1540–1591 и совпадение версий платформы
Итог

Что важно запомнить

Подключение консоли к серверу 1С требует запущенного агента, открытых портов 1540–1591 и совпадения версий консоли и сервера. Сервер добавляется через создание центрального сервера в оснастке, а успешность проверяется раскрытием локального кластера и списка сеансов. Для автоматизации вместо консоли используйте утилиту rac или RAS.

Частые вопросы

Консоль не видит сервер по имени, но подключается по IP. Что делать?

Проблема в разрешении имён DNS. Проверьте командой ping с именем сервера, резолвится ли оно. Если нет — добавьте запись в DNS или временно пропишите соответствие в файле hosts на компьютере администратора.

Какой порт указывать, если на сервере несколько агентов?

У каждого агента свой порт, заданный при установке или в параметрах запуска службы. Укажите адрес в формате имя:порт, например srv1c:2540. Посмотреть фактический порт можно в параметрах запуска службы агента на сервере.

Почему кластер отображается, но список сеансов пуст при работающих пользователях?

Скорее всего, закрыты порты рабочих процессов (1560–1591) между консолью и сервером. Консоль получает данные о сеансах через менеджер кластера и рабочие процессы, а не только через агент. Откройте весь диапазон портов.

Можно ли подключиться консолью к серверу 1С на Linux с Windows-машины?

Да, ограничений нет: консоль работает с агентом по сетевому протоколу независимо от ОС сервера. Убедитесь, что на Linux запущен ragent и файрвол пропускает нужные порты.

Консоль запрашивает пароль, которого никто не задавал. Откуда он взялся?

Значит, в кластере или базе заведён администратор — возможно, при первоначальной настройке. Если пароль неизвестен, его можно сбросить, остановив агент и отредактировав файлы реестра кластера в каталоге srvinfo, предварительно сделав резервную копию.

Чем консоль отличается от подключения через конфигуратор?

Конфигуратор работает с конкретной информационной базой и её структурой, а консоль кластера управляет сервером в целом: базами, сеансами, процессами, блокировками. Для администрирования сервера нужна именно консоль кластера.