Консоль администрирования серверов 1С: как найти, открыть и подключить
Содержание
Консоль сервера 1С не лежит в меню «Пуск» отдельным ярлыком, пока вы не поставили нужный компонент. Если на машине установлена только «тонкая» платформа, искать нечего: консоли просто нет. Нужно запустить установщик платформы ещё раз и отметить компонент администрирования серверов.
Дальше всё просто: открыть консоль, добавить сервер , ввести адрес и порт. Ниже по порядку: где консоль живёт в Windows, как подключить кластер, как попасть на сервер с другого компьютера, что делать в Linux и как автоматизировать рутину.
Где искать консоль в Windows
Консоль входит в состав платформы, но по умолчанию часто не ставится. Проверьте по шагам:
- Нажмите «Пуск» и откройте папку
1С Предприятие 8(или1C Enterprise 8). - Найдите ярлык с названием вроде «Администрирование серверов 1С:Предприятия».
- Если ярлыка нет, запустите
setup.exeиз дистрибутива вашей версии платформы, выберите изменение состава компонентов и отметьте пункт про администрирование серверов. - После установки закройте установщик и снова загляните в «Пуск».
Консоль ставят на сервер, а можно и на рабочее место администратора. Для управления кластером по сети второй вариант удобнее: на сам сервер заходить не нужно.
Версия консоли должна совпадать с версией платформы сервера хотя бы по первым трём цифрам. Консоль 8.3.22 к серверу 8.3.25 обычно подключается, но часть настроек может не отображаться. Надёжнее держать одну и ту же версию.
Как найти консоль через поиск и «Выполнить»
Если не помните, где ярлык, действуйте так:
- Нажмите
Winи начните вводить «администрирование серверов». Windows покажет ярлык, если он есть. - В старых сборках консоль была оснасткой MMC. Тогда её файл лежит в каталоге
commonвнутри папки установки платформы. ОткройтеC:\Program Files\1cv8\commonи найдите файл с расширением.msc. - Нет ни ярлыка, ни файла: компонент не установлен, см. выше.
Запуск консоли и подключение кластера
В зависимости от версии платформы консоль выглядит как отдельное окно со списком серверов слева или как оснастка внутри окна управления MMC. Принцип одинаковый: слева дерево, справа свойства выбранного узла.
Добавляем центральный сервер
- В дереве выберите корневой узел со списком серверов.
- Вызовите контекстное меню правой кнопкой мыши и выберите создание нового центрального сервера 1С:Предприятия.
- Введите имя или IP-адрес машины, где работает служба сервера. Если порт стандартный, пишите только адрес. Нестандартный порт укажите через двоеточие, например
srv-1c:1640. - Подтвердите. В дереве появится сервер, а внутри него кластер.
Стандартный порт сервера — 1540. Менеджер кластера по умолчанию слушает 1541. Рабочие процессы получают порты из диапазона 1560–1591. Эти значения нужны, когда придётся открывать порты в брандмауэре.
Что настраивается в кластере
После раскрытия узла «Кластеры» вы увидите набор веток. Самые нужные:
| Ветка | Что там делают |
|---|---|
| Информационные базы | Создают базу на сервере, включают и выключают блокировку сеансов и регламентных заданий |
| Сеансы | Смотрят, кто работает, и отключают зависших пользователей |
| Соединения | Видят подключения клиентов и серверных процессов |
| Рабочие серверы | Задают число процессов и допустимую память |
| Администраторы | Заводят учётные записи для управления кластером |
| Блокировки | Ищут, кто держит захваченный объект |
Прежде чем что-то менять, запомните исходные значения параметров. Любая правка в свойствах кластера действует сразу.
Перед изменением числа процессов, лимитов памяти и параметров безопасности сделайте резервную копию информационных баз и согласуйте работы с регламентом. Неверный лимит памяти на процесс приводит к перезапускам и обрывам сеансов у всех пользователей.
Безопасность кластера
Администратор кластера и администратор центрального сервера — две разные роли. Первый управляет одним кластером, второй — всем сервером. Если ни того, ни другого не создано, консоль пустит вас без пароля. Для боевого сервера так оставлять нельзя.
Чек-лист первой настройки:
Производительность: на что смотреть в консоли
Консоль показывает не только структуру, но и нагрузку. Заглядывайте сюда, когда пользователи жалуются на тормоза.
- 📊 В ветке рабочих серверов видно, сколько процессов запущено и сколько памяти каждый занимает. Процесс, который раз за разом упирается в лимит, перезапускается и обрывает чужие сеансы.
- 📊 В ветке сеансов отсортируйте список по объёму потреблённой памяти и времени вызовов. Один «тяжёлый» сеанс часто объясняет замедление у остальных.
- 📊 В ветке блокировок видно, кто и что удерживает. Долгая блокировка от забытого сеанса останавливает проведение документов у коллег.
Три типовых сценария и что с ними делают:
| Ситуация | Что проверить в консоли | Действие |
|---|---|---|
| Всё медленно у всех | Загрузка и память рабочих процессов | Увеличить число процессов или память сервера |
| Тормозит один отчёт | Сеансы с долгими вызовами | Разобрать запрос, а не трогать кластер |
| Нельзя провести документ | Блокировки | Найти и завершить зависший сеанс |
Меняйте один параметр за раз и ждите хотя бы рабочий день. Если поменять сразу три, вы не поймёте, что именно помогло.
Как выбрать, где работать: консоль или командная строка
rac и запустите его по расписанию. Руками такое делать надоедает и ошибок больше.rac и ras на самом сервере либо подключитесь Windows-консолью с рабочего места.Подключение с другого компьютера по сети
Часто консоль нужна не на сервере, а на ноутбуке админа. Это работает, если сетевая часть настроена верно.
Что должно быть выполнено:
- 🔹 Служба сервера 1С запущена и принимает подключения на нужном адресе.
- 🔹 Брандмауэр сервера пропускает порты
1540,1541и диапазон1560–1591. - 🔹 Имя сервера разрешается по DNS или прописано в файле
hostsна клиентской машине. - 🔹 Версия консоли не сильно отличается от версии сервера.
Проверить доступность порта можно из PowerShell:
Test-NetConnection -ComputerName srv-1c -Port 1540
Если TcpTestSucceeded вернул False, консоль не подключится, как её ни настраивай. Сначала разбирайтесь с сетью.
Не открывайте порты кластера в интернет. Если нужен удалённый доступ извне, используйте VPN. Консоль без защиты периметра — прямой путь к чужим рукам в вашей базе.
Если сервер за NAT или с несколькими адресами
На машине с несколькими сетевыми картами кластер может отдавать клиенту не тот адрес. Тогда консоль соединяется с агентом, а рабочие процессы недоступны. Симптом: список баз открывается, а сеансы и соединения не загружаются.
Решение: проверьте, на каком адресе слушает служба, и пропишите в hosts клиента то имя, которое сервер ждёт в обращении. Имя в консоли и имя в настройках кластера должны совпадать.
Как это устроено в Linux
Графической консоли для Linux в составе сервера нет. Есть два рабочих пути.
Путь 1. Windows-консоль и Linux-сервер. Консоль на Windows подключается к серверу на Linux так же, как к Windows-серверу: адрес и порт 1540. Версии платформы лучше выравнивать.
Путь 2. Утилита rac и сервис ras. Это консольные инструменты, которые лежат в каталоге платформы. Обычно путь такой: /opt/1cv8/x86_64/8.3.XX.XXXX/, где вместо XX подставьте вашу версию.
Сначала запускают сервис удалённого администрирования:
/opt/1cv8/x86_64/8.3.XX.XXXX/ras cluster --daemon
По умолчанию он слушает порт 1545. После этого rac подключается к нему:
/opt/1cv8/x86_64/8.3.XX.XXXX/rac localhost:1545 cluster list
В ответ придёт список кластеров с идентификаторами. Идентификатор нужен для следующих команд.
Чтобы ras стартовал вместе с системой, оформите его как службу systemd. Запуск вручную после перезагрузки забывается чаще, чем кажется.
Что умеет rac из коробки:
cluster list— перечень кластеров;infobase summary list --cluster=<id>— информационные базы;session list --cluster=<id>— активные сеансы;session terminate --cluster=<id> --session=<id>— завершить сеанс.
Точный набор параметров смотрите в справке самой утилиты: запустите rac help.
Что делать, если консоль не открывается или пуста
Типовые сбои собраны в таблице диагностики:
1540 через Test-NetConnection. Затем убедитесь, что служба сервера 1С запущена и брандмауэр не блокирует вход.1541. Проверьте брандмауэр и то, что процесс rmngr вообще запущен.1560–1591 или имя сервера разрешается неверно.Если не помогло
Остаётся посмотреть журналы. В каталоге журналов технологического журнала и в журнале регистрации Windows ищите записи о службе 1C:Enterprise 8.3 Server Agent. Там чаще всего лежит конкретная причина: занятый порт, ошибка прав, недоступный каталог кластера.
Ещё один приём: временно запустите консоль с самого сервера. Заработала локально, но не работает по сети — виновата сеть, а не 1С.
Автоматизация: скрипты вместо кликов
Когда сеансы нужно отключать каждый вечер или чистить кластер по расписанию, консоль неудобна. Берите rac.
Пример: список сеансов кластера в Windows.
"C:\Program Files\1cv8\8.3.XX.XXXX\bin\rac.exe" localhost:1545 session list --cluster=ИДЕНТИФИКАТОР
Подставьте свой путь и идентификатор из команды cluster list.
Что обычно автоматизируют:
- Включение блокировки сеансов перед обновлением базы и её снятие после.
- Завершение зависших сеансов по расписанию.
- Выгрузку списка пользователей в файл для аудита.
- Проверку работы кластера и оповещение при сбое.
Для запуска по расписанию годятся «Планировщик заданий» Windows и cron в Linux. Храните пароль администратора кластера не в тексте скрипта, а в защищённом хранилище учётных данных.
Скрипт, который завершает сеансы, всегда тестируйте на копии базы. Ошибка в фильтре снесёт работу всех пользователей, и вернуть несохранённые данные будет нельзя.
Частые вопросы
Консоль и сервер 1С нужно ставить на одну машину?
Можно ли подключиться к файловой базе через консоль сервера?
Нужны ли лицензии на консоль?
Какой порт использует `ras`?
1545. Его можно изменить параметром запуска. Если порт занят, служба не стартует.