Контроль создания архивных копий




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

Копии делать нужно, но нужно еще не забывать контролировать делаются ли копии, а еще лучше проверять сделанные копии.

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

Система состоит из двух частей:

1. Программа устанавливаемая на компьютере где создаются копии, представляет из себя консольное приложение (плюс библиотека Newtonsoft.Json.dll). С помощью стандартного планировщика запускается в определенное время каждый день и отсылает на сервер данные статистики.

Все настройки могут указаны в командной строке, либо в файле param.ini который создается при первом запуске программы. Удобнее создать несколько файлов с настройками, а в планировщике запускать их с помощью ключа "-f ИмяФайла.ini".

Имя пользователя "username" используется при авторизации Http сервиса в 1С.

Для запуска данного консольного приложения необходимо установить Microsoft .NET Framework 3.5 с пакетом обновления 1 

2. Конфигурация 1С, в которую поступают данные от контролируемых компьютеров. База должны быть опубликована в интернете через Apach или IIS.

Контролируются следующие показатели:

  • Были ли сегодня данные от данного узла.
  • Есть ли файл в каталоге от сегодняшнего дня.
  • Свободное место на диске, в константах можно установить при каком размере диска показывать предупреждение (желтый) или ошибку (красный).
  • Размер вчерашнего файла копии меньше размера сегодняшнего файла.

Исходники можно найти тут: https://github.com/Anvar28/ControlBackup2/

Разрабатывалось и тестировалось на платформе 1С:Предприятие 8.3 (8.3.12.1685).

Leave a Comment

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