Мониторинг баз данных 1С. Автоматизация обновления конфигураций

Если вы сталкивались с обновлением большого количества баз в рамках РИБ, то данная программа позволяет автоматизировать плановые обновления конфигурации, платформы на различном количестве физическихвиртуальных серверов. Также администратор видит выполнение бекапов SQL информационных баз. Программа полезна, если у вас на поддержке большое количество РИБ 1С.

Цели и назначение программы:

  • Автоматизация процесса обновления конфигурации информационных баз (ИБ) 1С
  • Мониторинг состояния информационных баз (проверка доступности с помощью входа в ИБ и считывание информации о версии конфигурации)
  • Проверка выполнения резервного копирования ИБ
  • Вывод общей информации  о количестве активных пользователей в ИБ, блокировки фоновых заданий
  • Сводный отчет о времени недоступности ИБ
  • Проверка наличия свободного места на диске
  • Актуальная версия конфигурации ИБ
  • Актуальная версия платформы
  • Контроль зависания фоновых заданий 1С

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

Программа — вспомогательный вариант, для мониторинга и запуска обновлений на удаленных серверах.

Запуск обновления платформы (platform.exe), конфигурации (updatecfg.exe), агента мониторинга (updatemon.exe), означает запуск соответствую щей программы под пользователем, под которым запущена служба клиента мониторинга

Описание выходных данных:

  1. ID Сессии — служебный номер клиентского соединения
  2. ID Сервера — название подключенного клиента (формируется из имени сервера и названия ИБ)
  3. Статус 1С — состояние наличия процессов rphost.exe, ragent.exe, rmngr.exe. Если все процессы присутствуют, то значение «OK»
  4. % свободного места на диске — проверяет доступное место на логических дисках (только несъемные носители). Если > 3 Гб, то значение «ОК», иначе «NOTOK«
  5. Вход в систему — проверка подключения клиентским приложением к ИБ и считывание версии конфигурации из метаданных. Принимает значения «OK» (успешное подключение), «NOTOK» (вход не производится), «ERR» (ошибка подключения, создания COM-компоненты)
  6. Архив SQL — проверка выполнения резервного копирования SQL  базы. Результат «OK» — если за последние сутки выполнялось полное резервное копирование ИБ. «NOTOK» — время создание полной резервной копии больше суток.
  7. Фоновые задания — может характеризовать зависание фоновой задачи. Результат «OK» — если отсутствуют фоновые задания, время выполнения которых больше 6 часов.
  8. Пользователей онлайн — отображает информацию о текущем количестве пользовательских сессий в ИБ
  9. Версия конфигурации — отображает текущую версию конфигурации из метаданных ИБ
  10. Версия платформы — текущий релиз платформы 1С, из под которого работает служба агента сервера 1С
  11. Режим обновления — статус выполнения регламентной процедуры. Статус «OK» — если нет запущенных процессов обновления конфигурации (updatecfg.exe) или платформы (updatepfm.exe)
  12. КонстантаМетаданные — позволяет проверять выполнение регламентных процедур после обновления конфигурации. Требуется доработка со стороны конфигурации. Для ее использования требуется создать в конфигурации константу ВерсияКонфигурации и устанавливать ее значение в регламентной процедуре, после выполнения обновления конфигурации. При не совпадении результат будет равен «NOTOK»
  13. Блокировка фоновых — проверяет статус флага блокировки регламентных заданий в консоли кластера 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

6 Comments

  1. asved.ru

    Поздравляю с изобретением велосипеда.

    Reply
  2. vlkvlkvlk

    спасибо. а как Вы решаете задачи массового обновления конфигурации?

    Reply
  3. KazanKokos

    код открыт?

    (1) а можно еще кинуть модели великов?:)

    Reply
  4. KazanKokos

    или это не на 1с?

    Reply
  5. vlkvlkvlk

    на vb.net делал

    Reply
  6. vlkvlkvlk

    вообще ждем этот продукт https://wonderland.v8.1c.ru/blog/1s-tsentr-administrirovaniya-administrirovanie-eto-prosto/

    судя по описанию как раз для этих задач предназначен.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *