Цели и назначение программы:
- Автоматизация процесса обновления конфигурации информационных баз (ИБ) 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 2015 Runtime
-Microsoft System CLR Types для SQL Server 2012
-Установленный .NET Framework 4