Вопрос о том, где в 1С находится монитор пользователей, часто возникает у администраторов информационных баз, столкнувшихся с падением производительности или необходимостью экстренного завершения зависших сеансов. Важно сразу прояснить терминологию: в стандартном интерфейсе самой программы «1С:Предприятие» нет единой кнопки «Монитор пользователей», которая показывала бы детальную статистику в реальном времени с графиками нагрузок. Эта функциональность вынесена в отдельные сервисные утилиты или скрыта в глубине меню администрирования серверов.

Для эффективного управления информационной системой необходимо понимать разницу между встроенными средствами просмотра активных сеансов и специализированным инструментом 1С-Монитор (1CMonitor). Встроенные средства позволяют увидеть список подключенных, заблокировать их или завершить работу, но они не дают глубокой аналитики по потреблению ресурсов процессора и памяти. В то же время внешний монитор предоставляет полноценную панель управления кластером серверов 1С:Предприятие, позволяя выявлять узкие места и оптимизировать работу всей инфраструктуры.

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

Встроенный список активных сеансов в режиме Предприятия

Самый быстрый способ увидеть, кто сейчас работает в базе, не требует установки дополнительного ПО и доступен любому пользователю с правами администратора непосредственно из окна программы. Этот метод идеален для оперативной проверки «кто сейчас в системе», но не подходит для глубокого анализа производительности. Чтобы получить доступ к этому списку, необходимо перейти в раздел Администрирование → Настройки пользователей и прав → Монитор пользователей.

В открывшемся окне отображается таблица с текущими сеансами. Здесь можно увидеть компьютер, на котором запущена 1С, имя пользователя, время начала сеанса и приложение, которое он использует в данный момент. Функционал этого окна ограничен: вы можете выделить зависший сеанс и нажать кнопку «Завершить», чтобы освободить лицензию или разблокировать запись. Однако здесь отсутствуют данные о том, сколько оперативной памяти потребляет конкретный процесс rphost.

Стоит отметить, что видимость сеансов зависит от вашей роли. Если у вас нет полных прав, список может быть пуст или отображать только ваши собственные подключения. Для полноценного контроля необходимо иметь право на чтение и изменение объектов метаданных, относящихся к администрированию.

  • 👁️ Позволяет увидеть имя компьютера и пользователя в реальном времени без выхода из 1С.
  • 🛑 Дает возможность принудительно завершить зависшие сеансы одним кликом.
  • ⏱️ Показывает длительность текущей сессии и время последней активности.
⚠️ Внимание: Завершение сеанса через этот интерфейс не всегда корректно закрывает транзакции. Если пользователь в этот момент проводил сложный документ, данные могут не сохраниться, а в журнале регистрации появится ошибка.
💡

Если кнопка «Завершить» неактивна, проверьте, не работает ли пользователь в монопольном режиме или не заблокирована ли база администратором кластера серверов.

Использование утилиты 1С-Монитор (1CMonitor)

Если вам требуется профессиональный инструмент для наблюдения за состоянием кластера серверов 1С:Предприятие, то ответ на вопрос «где монитор» лежит в плоскости использования утилиты 1С-Монитор. Эта программа поставляется в составе дистрибутива сервера 1С и устанавливается отдельно от клиентской части. Она предоставляет исчерпывающую информацию о работе всех процессов, включая ragent, rmngr и rphost.

Запуск осуществляется через меню Пуск в группе программ 1С Предприятие. При первом запуске утилита предложит добавить кластер серверов. Вам потребуется указать имя хоста, порт реестра (по умолчанию 1541) и, при необходимости, имя пользователя и пароль администратора кластера. После подключения вы увидите дерево информационных баз и детальную статистику по каждому рабочему процессу.

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

Параметр Описание Единица измерения
Working set Объем оперативной памяти, занимаемый процессом МБ
CPU time Время, затраченное процессором на выполнение задач мс
Connections Количество активных соединений к базе данных шт
Uptime Время жизни рабочего процесса с момента запуска чч:мм:сс
📊 Какой инструмент вы используете для мониторинга?
Встроенный список сеансов
1С-Монитор (утилита)
Сторонние системы (Zabbix, Prometheus)
Не использую мониторинг

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

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

Интерфейс консоли напоминает классические оснастки Windows (MMC). В дереве слева отображаются кластеры, информационные базы и рабочие процессы. Выбрав конкретную базу, вы можете перейти на вкладку «Сеансы», где будет представлен подробный список всех подключений. Здесь информация более структурирована, чем в режиме предприятия, и включает технические идентификаторы сеансов.

Особое внимание стоит уделить возможности управления блокировками. Через консоль администратора можно увидеть не только активные сеансы, но и заблокированные записи объектов, что критически важно при анализе взаимоблокировок (deadlocks). Это позволяет понять, какой именно пользователь удерживает объект и мешает работе коллег.

Для подключения к удаленному кластеру необходимо убедиться, что на сервере открыты соответствующие порты в брандмауэре. Обычно это порт 1540 для менеджера кластера и 1541 для реестра. Без настройки сетевого взаимодействия консоль покажет ошибку соединения.

Как найти PID процесса в консоли?

В свойствах рабочего процесса (rphost) в консоли администратора отображается его Process ID (PID). Зная этот номер, вы можете найти соответствующий процесс в Диспетчере задач Windows и завершить его напрямую через ОС, если стандартные методы 1С не срабатывают.

Анализ журнала регистрации для ретроспективы

Когда речь заходит о вопросах безопасности или расследовании инцидентов, произошедших в прошлом, оперативный монитор пользователей бессилен. В таких случаях необходимо обращаться к Журналу регистрации. Это механизм логирования всех значимых событий в информационной базе, который хранит историю действий пользователей за длительный период.

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

Анализ проводится через отчет «Журнал регистрации» в разделе «Администрирование». Здесь можно отфильтровать данные по конкретному пользователю, компьютеру или временному интервалу. Вы сможете увидеть, во сколько человек зашел в систему, какие действия совершал и когда вышел. Это незаменимый инструмент для аудита.

  • 📅 Позволяет восстановить хронологию событий за прошлые дни и недели.
  • 🔍 Дает возможность отследить попытки несанкционированного доступа.
  • 📝 Фиксирует изменения критически важных настроек и справочников.
⚠️ Внимание: Журнал регистрации может занимать значительный объем места на диске. Регулярно настраивайте политику очистки старых записей или переносите архивы на отдельный носитель, чтобы не переполнить системный раздел.
💡

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

Мониторинг через SQL-запросы к базе данных

Для опытных администраторов баз данных (СУБД) существует еще один способ получить информацию о пользователях 1С — напрямую через запросы к серверу баз данных, будь то MS SQL Server или PostgreSQL. Этот метод позволяет увидеть сессию на уровне СУБД, что иногда дает больше информации, чем инструменты самой платформы 1С, особенно при проблемах с блокировками на уровне таблиц.

В MS SQL Server можно использовать системное представление sys.dm_exec_sessions в связке с sys.dm_exec_requests. Фильтрация по имени базы данных или по тексту выполняемого запроса (который часто содержит специфичные для 1С конструкции) позволяет идентифицировать процессы платформы. Однако этот метод требует глубоких знаний T-SQL и структуры системных таблиц.

Преимущество такого подхода в том, что вы видите реальную нагрузку на сервер баз данных. Если 1С-Монитор показывает, что процесс запущен, но SQL-запросов нет, значит, пользователь просто держит соединение открытым, не выполняя активных действий. И наоборот, высокий CPU на стороне SQL при низкой активности в мониторе 1С может указывать на неоптимизированный запрос.

SELECT session_id, login_name, host_name, program_name, status

FROM sys.dm_exec_sessions

WHERE program_name LIKE '1Cv8%'

AND database_id = DB_ID('ИмяВашейБазы');

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

☑️ Диагностика через SQL

Выполнено: 0 / 4

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

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

Для решения этой проблемы необходимо принудительно завершить сеанс через консоль администратора кластера или утилиту 1С-Монитор. Если и это не помогает, потребуется перезапуск службы агента сервера 1С:Предприятие (1C:Enterprise 8.3 Server Agent). Делать это следует в нерабочее время, так как это прервет работу всех остальных пользователей.

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

⚠️ Внимание: Интерфейсы и названия пунктов меню могут незначительно отличаться в зависимости от версии платформы 1С:Предприятие (например, 8.3.10 против 8.3.25) и типа используемой СУБД. Всегда сверяйтесь с официальной документацией для вашей конкретной версии.

Правильная настройка мониторинга позволяет не только решать текущие проблемы, но и планировать развитие инфраструктуры. Анализируя пиковые нагрузки и количество одновременных пользователей, вы сможете обосновать необходимость покупки дополнительных лицензий или модернизации серверного оборудования.

FAQ: Часто задаваемые вопросы

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

Это может быть связано с правами доступа. Убедитесь, что вы зашли в систему под пользователем с полными административными правами. Также проверьте, не отфильтрованы ли сеансы в настройках окна монитора (например, скрыты сеансы фоновых заданий).

Как узнать, кто держит блокировку на документе?

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

Можно ли мониторить пользователей 1С с телефона?

Прямых мобильных приложений от фирмы 1С для этого нет. Однако вы можете настроить удаленный доступ к рабочему столу сервера (RDP) или использовать веб-интерфейсы сторонних систем мониторинга (например, Zabbix), если они настроены на сбор данных с кластера 1С.

Что делать, если 1С-Монитор не подключается к кластеру?

Проверьте, запущена ли служба «Агент сервера 1С:Предприятия». Убедитесь, что порт 1541 открыт в брандмауэре Windows. Проверьте правильность имени сервера и учетных данных администратора кластера.

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

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