Цели и назначение программы:
- Автоматизация процесса обновления конфигурации информационных баз (ИБ) 1С
- Мониторинг состояния информационных баз (проверка доступности с помощью входа в ИБ и считывание информации о версии конфигурации)
- Проверка выполнения резервного копирования ИБ
- Вывод общей информации о количестве активных пользователей в ИБ, блокировки фоновых заданий
- Сводный отчет о времени недоступности ИБ
- Проверка наличия свободного места на диске
- Актуальная версия конфигурации ИБ
- Актуальная версия платформы
- Контроль зависания фоновых заданий 1С
Внимание! Все скрипты обновления вы создаете самостоятельно!
Программа — вспомогательный вариант, для мониторинга и запуска обновлений на удаленных серверах.
Запуск обновления платформы (platform.exe), конфигурации (updatecfg.exe), агента мониторинга (updatemon.exe), означает запуск соответствую щей программы под пользователем, под которым запущена служба клиента мониторинга
Описание выходных данных:
- ID Сессии — служебный номер клиентского соединения
- ID Сервера — название подключенного клиента (формируется из имени сервера и названия ИБ)
- Статус 1С — состояние наличия процессов rphost.exe, ragent.exe, rmngr.exe. Если все процессы присутствуют, то значение «OK»
- % свободного места на диске — проверяет доступное место на логических дисках (только несъемные носители). Если > 3 Гб, то значение «ОК», иначе «NOTOK«
- Вход в систему — проверка подключения клиентским приложением к ИБ и считывание версии конфигурации из метаданных. Принимает значения «OK» (успешное подключение), «NOTOK» (вход не производится), «ERR» (ошибка подключения, создания COM-компоненты)
- Архив SQL — проверка выполнения резервного копирования SQL базы. Результат «OK» — если за последние сутки выполнялось полное резервное копирование ИБ. «NOTOK» — время создание полной резервной копии больше суток.
- Фоновые задания — может характеризовать зависание фоновой задачи. Результат «OK» — если отсутствуют фоновые задания, время выполнения которых больше 6 часов.
- Пользователей онлайн — отображает информацию о текущем количестве пользовательских сессий в ИБ
- Версия конфигурации — отображает текущую версию конфигурации из метаданных ИБ
- Версия платформы — текущий релиз платформы 1С, из под которого работает служба агента сервера 1С
- Режим обновления — статус выполнения регламентной процедуры. Статус «OK» — если нет запущенных процессов обновления конфигурации (updatecfg.exe) или платформы (updatepfm.exe)
- КонстантаМетаданные — позволяет проверять выполнение регламентных процедур после обновления конфигурации. Требуется доработка со стороны конфигурации. Для ее использования требуется создать в конфигурации константу ВерсияКонфигурации и устанавливать ее значение в регламентной процедуре, после выполнения обновления конфигурации. При не совпадении результат будет равен «NOTOK»
- Блокировка фоновых — проверяет статус флага блокировки регламентных заданий в консоли кластера 1С
Требования к клиентской части:
-служба сервера 1с — 8.3 и выше
-Установленная COM-компонента (инструкция по установке, например, здесь //infostart.ru/public/197627/)
Установленный .NET Framework 4
Требования к серверной части:
-Установленная среда выполнение VC++ 2010
—Microsoft Report Viewer 2024 Runtime
—Microsoft System CLR Types для SQL Server 2012
-Установленный .NET Framework 4
Поздравляю с изобретением велосипеда.
спасибо. а как Вы решаете задачи массового обновления конфигурации?
код открыт?
(1) а можно еще кинуть модели великов?:)
или это не на 1с?
на vb.net делал
вообще ждем этот продуктhttps://wonderland.v8.1c.ru/blog/1s-tsentr-administrirovaniya-administrirovanie-eto-prosto/
судя по описанию как раз для этих задач предназначен.