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

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

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

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

Подключение сервера 1С в консоль — базовая операция администрирования кластера: без неё невозможно создавать информационные базы, управлять сеансами, настраивать рабочие процессы и следить за нагрузкой. Чаще всего под «консолью» понимают оснастку «Центральные серверы 1С:Предприятия» (MMC) или отдельную консоль администрирования сервера 1С, доступную в поставке начиная с версии 8.3.15.

Принцип одинаков в обоих случаях: консоль должна знать сетевое имя или IP-адрес компьютера, на котором запущен агент сервера 1С, и порт, на котором агент принимает подключения. По умолчанию агент использует порт 1540, рабочие процессы — диапазон 1560–1591, а менеджер кластера — порт 1541. Если эти порты закрыты файрволом или служба агента не запущена, сервер в консоли либо не добавится, либо добавится, но кластер не отобразится.

Ниже разобран полный цикл: подготовка, регистрация службы, добавление сервера в обе консоли, проверка результата и разбор типичных ошибок. Инструкции применимы к Windows; для Linux логика та же, отличается способ управления службой агента.

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

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

Также заранее определите, какая консоль вам нужна. Оснастка «Центральные серверы 1С:Предприятия» устанавливается вместе с сервером и подходит для базовых задач. Автономная «Консоль администрирования сервера 1С» (файл 1CV8 Server Administration или аналог в составе дистрибутива) удобнее, когда консоль ставится на компьютер администратора, а сам сервер находится на другой машине. Функционально они почти идентичны.

Проверка и запуск службы агента сервера

Откройте на сервере оснастку «Службы» (services.msc) и найдите службу «Агент сервера 1С:Предприятия 8.3» (название содержит номер версии). Тип запуска должен быть «Автоматически», состояние — «Выполняется». Если служба остановлена, запустите её и убедитесь, что она не падает сразу после старта: падение обычно означает повреждённый реестр кластера (каталог srvinfo) или нехватку прав у учётной записи службы.

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

cmd
"C:\Program Files\1cv8\8.3.22.1750\bin\ragent.exe" -instsrvc -usr ".\USR1CV8" -pwd "ПарольУчетнойЗаписи"

Укажите реальный путь к вашей версии платформы и учётную запись, под которой будет работать агент. Для Linux агент запускается как демон через systemd-юнит или скрипт из комплекта поставки; проверка состояния выполняется командой systemctl status с именем службы сервера 1С.

Открытие портов в брандмауэре

Если консоль и сервер находятся на разных компьютерах, сетевой экран — самая частая причина неудачного подключения. Агенту нужен входящий TCP-порт 1540, менеджеру кластера — 1541, рабочим процессам — диапазон 1560–1591. Для отладки достаточно открыть 1540–1541, но для полноценной работы клиентов и консоли откройте весь диапазон.

В Windows правила создаются через «Брандмауэр Защитника Windows» → «Правила для входящих подключений» → «Создать правило» → «Для порта». Быстрая проверка доступности с компьютера администратора — командлет Test-NetConnection: если TcpTestSucceeded возвращает False, порт закрыт или агент не слушает интерфейс.

powershell
Test-NetConnection -ComputerName srv1c -Port 1540

Добавление сервера в оснастку «Центральные серверы 1С»

Запустите оснастку: «Пуск» → «1С:Предприятие 8» → «Дополнительно» → «Центральные серверы 1С:Предприятия 8.3». В дереве слева щёлкните правой кнопкой по корневому узлу «Центральные серверы 1С:Предприятия 8.3» и выберите «Создать» → «Центральный сервер 1С:Предприятия 8.3».

В поле «Имя» укажите сетевое имя сервера или его IP-адрес. Если агент работает на нестандартном порту, укажите его через двоеточие, например srv1c:2540. Поле «Описание» заполняется произвольно — оно видно только в консоли. После нажатия «ОК» в дереве появится новый узел; раскройте его, затем ветку «Кластеры» — должен отобразиться «Локальный кластер» со списком информационных баз, сеансов и рабочих процессов.

Порядок действий
  1. 1
    Запустите оснастку «Центральные серверы 1С:Предприятия»
  2. 2
    Правой кнопкой по корню дерева → Создать → Центральный сервер
  3. 3
    Укажите имя или IP сервера и порт агента, если он нестандартный
  4. 4
    Раскройте узел сервера → Кластеры → Локальный кластер
  5. 5
    Проверьте, что отображаются информационные базы, сеансы и рабочие процессы

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

Подключение через консоль администрирования сервера 1С

Автономная консоль администрирования устанавливается из дистрибутива платформы как отдельный компонент и не требует наличия сервера на той же машине — это удобно для рабочего места администратора. После запуска выберите в меню пункт создания нового подключения к кластеру (в разных сборках пункт называется «Подключить» или «Создать подключение к кластеру»).

В диалоге укажите адрес сервера агента и порт (по умолчанию 1540), при необходимости — имя и пароль администратора кластера. Консоль поддерживает подключение к нескольким кластерам одновременно и умеет работать через сервер администрирования (ras) в связке с утилитой rac, что полезно для автоматизации и удалённых сценариев.

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

Оснастка «Центральные серверы 1С»

Ставится вместе с сервером, подходит для работы на самом сервере; на Linux недоступна.

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

Отдельный компонент, ставится на ПК администратора, подключается к удалённым кластерам; требует отдельной установки.

Утилита rac + ras

Командная строка для скриптов и автоматизации; нет графического интерфейса, нужен запущенный сервер администрирования.

Проверка результата и типичные ошибки

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

Типичные ошибки
01
Сервер добавлен по имени, но DNS не разрешает его с компьютера администратора — консоль зависает или выдаёт ошибку соединения; проверьте ping и используйте IP-адрес
02
Закрыт порт 1540 на брандмауэре — сервер добавляется в дерево, но кластер не раскрывается
03
Консоль версии 8.3.15 пытается подключиться к агенту другой версии с несовместимыми настройками — держите версии консоли и сервера одинаковыми
04
Агент запущен, но реестр кластера повреждён — служба работает, а кластер пустой или консоль выдаёт ошибку; проверяйте журнал событий и каталог srvinfo
05
Учётная запись не входит в администраторы кластера — появляется запрос логина и пароля, который не проходит аутентификацию
Контрольные точки

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

Служба агента
Норма

Состояние «Выполняется», тип запуска «Автоматически»

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

Служба отсутствует или останавливается сразу после запуска

Порт агента
Норма

Test-NetConnection к порту 1540 возвращает TcpTestSucceeded: True

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

Соединение отклонено или тайм-аут

Кластер в консоли
Норма

Локальный кластер раскрывается, видны базы и сеансы

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

Ошибка соединения или запрос логина, который не принимается

FAQ

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

Да, в поле «Имя» при создании центрального сервера допустим IP-адрес. Это даже надёжнее, если в сети есть проблемы с DNS-разрешением имён. Учтите, что при смене IP сервера запись в консоли придётся пересоздать.

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

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

Нужно ли устанавливать сервер 1С на компьютер администратора, чтобы пользоваться консолью?

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

Сервер добавился, но кластер не раскрывается с ошибкой соединения. В чём причина?

Чаще всего закрыт порт 1540 на брандмауэре сервера или промежуточном сетевом оборудовании. Проверьте доступность порта командой Test-NetConnection, затем состояние службы агента. Реже причина — несовпадение версий консоли и сервера.

Можно ли подключить в одну консоль несколько серверов 1С?

Да. В оснастке «Центральные серверы» создайте отдельный узел для каждого сервера, в консоли администрирования — отдельное подключение к каждому кластеру. Все они будут отображаться в дереве одновременно, что удобно при обслуживании нескольких площадок.

Чем консоль отличается от утилиты rac?

Консоль — графический инструмент для ручного администрирования. Утилита rac выполняет те же операции из командной строки и подходит для скриптов: блокировки баз, завершения сеансов, выгрузки списка соединений. Для работы rac требуется запущенный сервер администрирования (ras).

Итог

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

Подключение сервера 1С в консоль сводится к трём условиям: запущенный агент сервера, открытый порт 1540 и правильно указанные имя или IP при создании центрального сервера. Успех проверяется раскрытием локального кластера с базами и сеансами; большинство проблем связано с брандмауэром, остановленной службой или несовпадением версий консоли и сервера.