Работа с кластерами серверов 1С:Предприятие 8 — неотъемлемая часть администрирования системы для тех, кто поддерживает многопользовательские базы. Без понимания структуры кластера невозможно эффективно управлять производительностью, диагностировать ошибки или планировать масштабирование. Однако многие пользователи сталкиваются с трудностями при попытке даже просто посмотреть текущий кластер — где он расположен, какие рабочие процессы активны, и как проверить его состояние.

В этой статье мы разберём 5 проверенных способов просмотра кластера — от стандартных административных консолей до командной строки и специализированных утилит. Вы узнаете, как получить информацию о кластере как на Windows Server, так и на Linux, а также какие инструменты помогут мониторить его работу в реальном времени. Особое внимание уделим типичным ошибкам, которые мешают увидеть кластер, и способам их устранения.

Что такое кластер серверов 1С и зачем его просматривать

Кластер серверов 1С:Предприятие 8 — это группа рабочих процессов, которые обрабатывают запросы клиентских приложений к базам данных. Он включает в себя:

  • 🔹 Центральный сервер кластера — управляет рабочими процессами и распределяет нагрузку.
  • 🔹 Рабочие процессы — выполняют непосредственную обработку данных (например, ragent, rmngr).
  • 🔹 Менеджер кластера — контролирует состояние всех компонентов.

Зачем может понадобиться просмотр кластера?

  • 🔧 Диагностика проблем: если базы тормозят или выдают ошибки типа «Недостаточно лицензий» или «Сервер не отвечает», первым делом проверяют состояние кластера.
  • 📊 Мониторинг нагрузки: количество активных рабочих процессов и их загруженность помогают планировать апгрейд сервера.
  • 🔄 Обновление или перезапуск: перед обновлением платформы необходимо убедиться, что кластер работает стабильно.
  • 🛠️ Настройка резервирования: при добавлении новых серверов в кластер требуется проверка их подключения.

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

📊 Как часто вы проверяете состояние кластера 1С?
Ежедневно
Раз в неделю
Только при сбоях
Никогда не проверял

Способ 1: Просмотр кластера через оснастку «Администрирование серверов 1С»

Самый визуально наглядный способ — использование стандартной оснастки Администрирование серверов 1С:Предприятие 8. Она устанавливается вместе с серверной частью платформы и доступна на Windows.

Чтобы открыть оснастку:

  1. Нажмите Win + R, введите mmc и нажмите Enter.
  2. В меню выберите Файл → Добавить или удалить оснастку.
  3. В списке найдите Администрирование серверов 1С:Предприятие 8 и добавьте её.
  4. Подключитесь к нужному кластеру (локальному или удалённому).

В оснастке вы увидите:

  • 📋 Список кластеров (если их несколько).
  • 🖥️ Серверы кластера — физические или виртуальные машины, входящие в состав.
  • ⚙️ Рабочие процессы — их состояние (Активен, Остановлен), версию платформы и загруженность.
  • 📡 Информационные базы, подключённые к кластеру.

Подключение к кластеру (нет ли ошибок аутентификации)

Состояние рабочих процессов (все ли активны)

Версию платформы (совпадает ли с клиентской)

Количество свободных лицензий

-->

Если оснастка не отображает кластер, проверьте:

  • 🔌 Подключение к серверу (возможно, заблокирован порт 1540 или 1541).
  • 👤 Права пользователя (нужны права администратора кластера).
  • 🔄 Версию оснастки (она должна совпадать с версией серверной части ).
⚠️ Внимание: Если вы администрируете кластер на Linux, оснастка mmc недоступна. Используйте альтернативные способы (см. следующие разделы).

Способ 2: Командная строка и утилита rac

Утилита rac (Remote Administration Console) — это мощный инструмент для управления кластером 1С из командной строки. Она входит в состав серверного дистрибутива и работает как на Windows, так и на Linux.

Основные команды для просмотра кластера:

# Посмотреть список кластеров

rac cluster list

Посмотреть серверы в кластере (замените ClusterName на имя вашего кластера)

rac cluster info --cluster=ClusterName

Посмотреть рабочие процессы

rac process list --cluster=ClusterName

Посмотреть информационные базы, подключённые к кластеру

rac infobase list --cluster=ClusterName

Пример вывода команды rac cluster info:

Параметр Значение
Имя кластера MainCluster
Основной менеджер server1.example.com:1541
Версия платформы 8.3.22.1830
Количество рабочих процессов 8
Состояние Активен

Если команда rac не распознаётся, убедитесь, что:

  • 📁 Путь к утилите добавлен в переменную окружения PATH (обычно это C:\Program Files\1cv8\<версия>\bin\ на Windows или /opt/1C/v8.3/<версия>/bin/ на Linux).
  • 🔑 У вас есть права на выполнение команд (на Linux может потребоваться sudo).
rac cluster info --cluster=MyCluster > cluster_info.txt-->

Способ 3: Просмотр через консоль администрирования 1С:Предприятие (тонкий клиент)

Если у вас есть доступ к тонкому клиенту 1С:Предприятие, можно воспользоваться встроенной консолью администрирования. Этот способ удобен, когда нет доступа к серверу напрямую.

Инструкция:

  1. Запустите тонкий клиент .
  2. В окне запуска нажмите кнопку Администрирование (или Все функцииАдминистрирование серверов).
  3. Введите данные для подключения:
    • 📌 Имя кластера (если не знаете, оставьте пустым — отобразится список доступных).
    • 👤 Имя пользователя и пароль (нужны права администратора).
  • Нажмите Подключиться.
  • В консоли вы увидите:

    • 📊 Общую информацию о кластере (версия, состояние).
    • 🖥️ Список серверов с указанием основного и резервных.
    • ⚙️ Рабочие процессы — их статус, загруженность, версию.
    • 📂 Информационные базы, подключённые к кластеру.

    Преимущество этого способа — не требуется доступ к серверу по RDP/SSH. Однако функционал консоли ограничен по сравнению с rac или оснасткой mmc.

    ⚠️ Внимание: Если при подключении возникает ошибка «Не удалось подключиться к кластеру», проверьте:
    • 🔌 Доступность портов 15401541 (они должны быть открыты на сервере).
    • 🛡️ Настройки брандмауэра (возможно, он блокирует соединение).
    • 🔑 Правильность введённых учётных данных (пароль мог измениться).

    Способ 4: Мониторинг кластера через Zabbix или Prometheus

    Для непрерывного мониторинга кластера используют системы наблюдения вроде Zabbix или Prometheus. Они позволяют:

    • 📈 Отслеживать нагрузку на рабочие процессы в реальном времени.
    • 🚨 Получать уведомления о сбоях (например, если процесс ragent упал).
    • 📊 Собирать статистику для анализа производительности.

    Чтобы настроить мониторинг:

    1. Установите агент Zabbix или Prometheus на сервер с кластером .
    2. Настройте сбор метрик через rac или специализированные плагины (например, 1c-zabbix).
    3. Создайте дашборды с ключевыми показателями:
      • 🔄 Количество активных рабочих процессов.
      • 💾 Использование памяти и CPU.
      • ⏱️ Время ответа кластера.

    Пример команды для сбора метрик через rac:

    rac performance --cluster=MyCluster --period=60

    Это решение подходит для крупных инфраструктур, где ручной просмотр кластера неэффективен. Однако настройка требует знаний в администрировании систем мониторинга.

    Какие метрики кластера 1С критично отслеживать?

    1. Количество свободных рабочих процессов — если их меньше 2–3, пользователи начнут испытывать задержки.

    2. Время выполнения запросов — рост выше 1–2 секунд сигнализирует о перегрузке.

    3. Ошибки подключения — частые разрывы соединений могут указывать на проблемы с сетью или лицензиями.

    4. Использование памяти — если процесс ragent потребляет >80% RAM, требуется оптимизация или апгрейд сервера.

    Способ 5: Просмотр кластера через 1С:Диспетчер серверов (для облачных решений)

    Если вы используете облачные сервисы (например, 1С:Fresh или арендованные серверы), стандартные методы просмотра кластера могут не работать. В этом случае поможет 1С:Диспетчер серверов — веб-интерфейс для управления инфраструктурой.

    Как получить доступ:

    1. Авторизуйтесь в личном кабинете облачного провайдера.
    2. Перейдите в раздел Управление серверами или Кластеры 1С.
    3. Выберите нужный кластер — откроется панель с информацией о:
      • 📌 Состоянии серверов.
      • 🔧 Текущих рабочих процессах.
      • 📊 Нагрузке и доступных ресурсах.

    В облачных решениях часто доступны дополнительные инструменты:

    • 🔄 Автоматическое масштабирование — добавление рабочих процессов при пиковых нагрузках.
    • 📈 Графики производительности за последние 30 дней.
    • 🚨 Алерты о критических событиях (например, падении процесса).
    ⚠️ Внимание: Функционал 1С:Диспетчера серверов зависит от провайдера. Некоторые облачные решения ограничивают доступ к низкоуровневым настройкам кластера (например, не позволяют вручную перезапускать процессы). Уточняйте возможности в документации вашего хостинга.

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

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

    Ошибка Возможная причина Решение
    Не удалось подключиться к кластеру Порты 15401541 закрыты Проверьте настройки брандмауэра на сервере и клиентской машине
    Ошибка аутентификации Неверный логин/пароль администратора кластера Сбросьте пароль через rac users или оснастку mmc
    Кластер не отображается в оснастке Несовпадение версий платформы Обновите оснастку до версии серверной части
    Command not found: rac Утилита не добавлена в PATH Укажите полный путь к rac или добавьте его в переменные окружения
    Нет прав на просмотр кластера Учётная запись не входит в группу администраторов Назначьте права через rac users grant или оснастку

    Если ни один из способов не помог увидеть кластер, проверьте:

    • 🔌 Сетевое подключение: попробуйте выполнить ping до сервера.
    • 🔄 Статус службы : на Windows проверьте, запущена ли служба 1C:Enterprise 8.3 Server Agent.
    • 📋 Логи сервера: они находятся в C:\ProgramData\1C\1cv8\<версия>\logs\ (на Windows) или /var/log/1C/ (на Linux).
    💡

    90% проблем с подключением к кластеру 1С связаны с сетью (порты, брандмауэр) или правами доступа. Всегда начинайте диагностику с проверки этих двух моментов.

    FAQ: Частые вопросы о просмотре кластера 1С

    Можно ли посмотреть кластер 1С без прав администратора?

    Нет, для просмотра большинства параметров кластера требуются права администратора. Однако некоторые данные (например, список информационных баз) могут быть доступны пользователям с ролью «Администрирование информационных баз».

    Как узнать, какой кластер используется для моей базы данных?

    Откройте конфигуратор , перейдите в Администрирование → Информационные базы. В свойствах базы будет указано имя кластера. Также можно использовать команду:

    rac infobase info --name=ИмяБазы

    Что делать, если кластер отображается, но рабочие процессы неактивны?

    Это может означать, что:

    • Служба ragent не запущена (проверьте через services.msc на Windows или systemctl на Linux).
    • Не хватает лицензий (проверьте в оснастке Администрирование серверов 1С).
    • Сервер перегружен (посмотрите использование CPU/RAM).

    Решение: перезапустите кластер командой rac cluster restart --cluster=ИмяКластера.

    Как экспортировать информацию о кластере для отчёта?

    Используйте команды rac с перенаправлением в файл:

    rac cluster info --cluster=MyCluster > cluster_report.txt
    

    rac process list --cluster=MyCluster >> cluster_report.txt

    Для визуального отчёта можно использовать оснастку mmc с функцией экспорта в HTML или CSV.

    Почему в оснастке mmc не отображаются все серверы кластера?

    Вероятные причины:

    • Серверы находятся в разных подсетях, и не настроено реплицирование данных кластера.
    • На резервных серверах не запущены службы .
    • Используются разные версии платформы на серверах.

    Решение: проверьте настройки репликации через rac cluster replication.