Товарищи. В данный момент эта версия уже фактически устарела и не поддерживается. Идет разработка новой более функциональной и удобной для администраторов версии. Разработка идет медленно, но движется. Все, кто скачал эту версию я по готовности новой разошлю программу чтобы Вы снова не платили SM. Так же будет сайт, Но на сайте программа будет платная.
Я не сильно многословен, опишу вкратце.
Представляю вам мою программу для резервного копирования. Делал для себя, но решил поделиться.
Что умеет программа:
1. Архивировать произвольные данные. Файлы, папки, и т.д...
2. Задачи 1С
2.1 Выгрузить DT
2.2 "Аккуратно" скопировать файл 1CD.
2.3 Тестирование/исправление
3. SQL
3.1 Выгрузка из MS-SQL
3.2 Выгрузка из PostgreSQL
4. Отправка отчета с журнала задач по выбранному периоду.
Вроде бы не много, но все основное. Функции со временем добавляются...
Особенности программы
1. Возможность выгонять пользователей из 1С в случае с серверной БД + параллельно база блокируется. (Код блокировки - block)
2. Блокировка файла 1CD для "Аккуратного" копирования базы. Точнее - устанавливается блокировка на файл, далее не важно есть кто в базе или нет, блокировка не даст людям вносить в базу изменения
3. Возможность выгружать в другие хранилища. (На данный момент поддерживается только FTP)
4. Простая, но понятная ротация дампов
5. Простая защита от шифровальщиков
6. Для каждой задачи 1С вы можете отдельно выбрать доступную установленную версию 1С для использования.
7. Очередность задач
8. Контроль зависших задач
9. Выполнение дополнительных команд ДО и ПОСЛЕ обработки задачи.
10. Встроен "мониторинг" сервера 1С. В случае "Краха" службы сервера 1С, Бэкапер перезапускает службу.
11. Программа сама проверяет обновления, но без вас конечно ничего не обновит...
12. И да, теперь, начиная с версии 1.5.6841.2866 программа собирает статистику использования! Мне необходимо знать, распространять далее обновления или нет. Если до нового года статистика будет плачевной, то на новый год я выпущу последнюю версию.
Данные в статистике (чтобы не было вопросов). Для получения "различных" ПК, я получаю ID первого попавшегося жесткого диска в системе, имя ПК, и версию ОС. Если не хотите делиться статистикой, добавьте порт TCP 104 в фаервол как исходящий в блокировку. Но имейте в виду, Бэкапер обновляется так же через этот порт.... Смекаете?))
Фу... Вроде все перечислил.
Все могут сказать "Я могу использовать Effector Saver". Effector Saver меня подтолкнул на создание Backuper, т.к. мне надо было выгонять пользователей, а платить за это не хотелось как всегда... И тут Алешу понесло...))) Если вы не видели первую версию - то вы не видели ничего)))
Есть еще мелкие особенности, например такая особенность как - при использовании выгрузки по FTP, и установленном параметре задачи "Хранить ... дней", файл будет удален не только по хранящемуся пути, но и на FTP. Мелочь? А приятно)
Ну и немножко о том, из чего вообще состоит Backuper:
Бэкапер состоит из 3х частей.
1. Менеджер
2. Агент
3. Служба
Программа может работать как "Служба" или как "Агент".
Менеджер - основная программа.
Функционал менеджера:
1. Создать/изменить/удалить задачу.
2. Установить/удалить/запустить/установить службу
3. Запустить агент, закрыть агент, остановить/запустить ожидание задачи агента.
4. Возможность разбивать задачи по группам(это только визуально)
5. Установить/сбросить пароль на запуск менеджера.
6. Выполнить задачу сразу.
МЕНЕДЖЕР НЕ ИМЕЕТ ПЛАНИРОВЩИКА ВЫПОЛНЕНИЯ ЗАДАЧ!
Агент - программа, запускаемая в стандарте с реестра автозапуском:
Функционал агента:
1. Запустить/Остановить ожидание задания.
2. Запустить менеджер.
3. Управление службой (Установить/Запустить/Остановить/Удалить)
Службу описывать думаю не стоит. В краце - Ждет и выполняет задание в нужный момент.
С 1С работает как с файловой так и с серверной версией.
Очередность выполнения задач при выгрузке DT из серверной 1С:
- Блокируем сеансы (устанавливаемый код блокировки - "block")
- Завершаем сеансы
- Отключаем соединения
- Выгружаем DT через конфигуратор в фоновом режиме, или выполняем тестирование/исправление.
- Снимаем блок с базы.
С файловой все проще. Обычная выгрузка DT через конфигуратор в фоновом режиме.
После выгрузки можно заархивировать файл в один из доступных форматов с выбором уровня и метода сжатия.
Доступные форматы сжатия:
GZip(*.gz)
7Zip(*.7z)
Tar(*.tar)
XZ(*.xz)
Zip(*.zip)
Copy
Default
Deflate
Deflate64
Lzma
Lzma2
Ppmd
ВНИМАНИЕ! В случае с серверной 1С должны быть выполнены некоторые условия!
- Версия предприятия не ниже 8.3
- Должна быть установлена компонента COM на ПК, где будет использоваться Backuper.
Ротация. Не большая справка с примером.
Что выбирается за тип ротации.
Например.
В прошлый понедельник было сделано 2 дампа успешно: в 9:00 и 21:00.
Тип - "За неделю"
Что выбирать - "Первый успешный"
За неделю назад от текущего момента выбрать первый успешный, т.е. например успешные были в понедельник в 9:00 и 21:00. будет выбран дамп за 9:00 и с ним будет выполнено выбранное действие.
Ротация запускается в последний день выбранного типа:
1. За неделю - каждое текущее воскресенье.
2. За месяц - каждое 31, 30 или 28(29) число текущего месяца.
3. За квартал - каждый последний день последнего месяца текущего квартала.
4. За год - каждое 31 декабря.
В данный момент Backuper "Не смотрит вперед". Т.е., если расписание не попадает на день выбранного типа ротации, ротация не произойдет. Данный функционал будет добавлен позднее.
Действия ротации:
1. "В один архив" - Все выбранные будут помещены в один архив в ту же папку, куда делаются бэкапы по расписанию. Все попавшие в архив будут удалены.
2. "В один архив и выгрузить" - Все выбранные будут помещены в один архив и выгружены по FTP, который указан в группе ротации. После выгрузки проверяется размер файла, находящегося на FTP и исходного. Все попавшие в архив будут удалены.
3. "Выгрузить каждый" - Все выбранные будут выгружены по FTP, который указан в группе ротации. После выгрузки проверяется размер каждого файла, находящегося на FTP и исходного. Все отправленные успешно, будут удалены.
4. "Удалить" - Все выбранные будут просто удалены.
Пока ротация сделана так, что действия выполняются с теми, которые вы выбираете.
Если программа понравится народу, буду добавлять функционал и всякие плюшки.
Вирусы не распространяю, поэтому не бойтесь exe файла))
Системные требования:
1. .Net Framework 4.0
2. В случае работы с 1С - Установленная COM-компонента. Помните, что на Windows Server x64! Компонента СОМ регистрируется руками! Имя должна иметь - "V83"
UPD 1.0.0.0
Реализована работа на Windows XP
UPD 1.0.0.1
1. Возможность архивирования папок.
2. Возможность выбора метода сжатия.
3. Исправлена функция удаления сеансов пользователей. Теперь удаляются не только сеансы, от и закрываются соединения.
4. Добавлена возможность запуска "Тестирование и исправление" с выбором параметров как в конфигураторе 1С.
UPD 1.0.0.2
1.* Добавлена возможность выполнения команд ДО и ПОСЛЕ задания с возможностью ожидания окончания выполнения команд
2. Добавлена возможность выбирать исполняемый файл 1С, для выполнения задания
3. Добавлена возможность вывода команды самого задания (для теста, в случае ошибок формирования команды)
4. Выведен полный журнал статуса задач
5. Выведен журнал "В очереди" на текущий день.
*Все команды собираются в один файл bat, после выполняются. Т.е. есть возможность не просто запускать какую-то программу, но и написать не большой "скрипт" построчно.
UPD 1.0.0.3
1.* Добавлена возможность обновления через интернет. (Тестируется).
2. Добавлен функционал "Задание-родитель"
3.* Добавлена возможность выбора времени обновления журналов на главной форме Менеджера. (по дэфолту 30 секунд)
4.* Добавлена возможность выбора стандартного пути бэкапов (для удобства создания новых задач)
5. В "Журнал выполненных задач" добавлена колонка "Комментарий". Более точно понять почему задание не выполнилось.
6. Немного переработан интерфейс
7. Исправлены многие ошибки, за нахождение многих огромная благодарность Алексей (lisav)!
*Функция включается/выключается в настройках программы
UPD 1.0.0.4
1. Добавлен тип задачи "Отправка отчетов".
2. Исправлены ошибки/Оптимизация
3. Переработка интерфейса
4. Исправлена ситуация, когда при запуске некоторых задач в ручную, они не выполнялись, в случае выполнения по регламенту, все работало.
5. Проверка БД программы при каждом запуске на структурную целостность. При пересоздании/исправлении структуры создается бэкап исходной БД.
6. Добавился параметр "Показывать окно" для задач 1С. Т.е. При выполнении например Тестирования/Исправления будет открыт конфигуратор и визуально будет видно, что происходит.
UPD 1.0.0.5
1. Добавлена функция мониторинга сервера 1С. Backuper теперь показыват нагрузку на процессор и сколько использует памяти процесс rphost
2. Найдена и исправлена критическая ошибка, из-за которой буквально через 2 дня работы бэкапера сервер 1С переставал работать. Ошибка была связана с блокировкой баз.
3. Добавлена функция мониторинга работы службы 1С. В случае, если служба агента сервера (ragent) не работает в течении 15 секунд, бэкапер перезапускает службу.
4. В установщик добавлены .Net Framework 2.0 и .Net Framework 4.0
5. Улучшена система получения обновлений.
6. При запущеном Менеджере или Агенте добавлено всплывающее оповещение о том, что запущено выполнение задачи, и при окончании выполнения задачи
7. Добавлена возможность очищать журнал выполненых задач.
8. Исправлена ошибка при выполнении комманд "После" задачи.
UPD 1.0.0.6
1. Добавлена выгрузка бэкапов на FTP.
2. Исправлен журнал задач. Он теперь не дергается, и верно работает сортировка.
3. Исправлены ошибки/Оптимизация
UPD 1.1.0.0
1. Добавлена возможность запускать задачи "До"" и "После" от имени администратора.
2. Добавлена функция "Отсечки" задания по истечению некоторого времени
3. Добавлена функция повтора не выполненых заданий через некоторое время.
UPD 1.4.0.0
1. На текущий момиент последняя стабильная
UPD 1.4.6439.3854
1. Найдены и исправлены ошибки при создании бэкапа 1С.
UPD 1.4.6453.3951
1. Переделан список задач. Теперь он имеет вид иерархии "Дерево".
2. Найдена и исправлена ошибка "Краша" службы.
3. Оптимизация.
4. Уменьшено количество файлов.
5. Новый интерфейс
UPD 1.4.6488.1879
1. Исправлен баг при формировании имени файла с запрещенными символами.
2. Оптимизация
3. Предупреждение при закрытии менеджера в случае если менеджер выполняет задачи.
UPD 1.4.6514.34256 ВНИМАНИЕ! Если вы устанавливаете поверх старой версии, после обновления проверьте формирование имени файла в заданиях!
1. Оптимизация
2. Возможность мониторить активные задачи менеджера, службы или агента.
3. Исправлена ошибка, из-за которой в некоторых случаях не работала отправка по FTP.
4. Исправлен баг "Быстрых" и "Не объёмных" заданий, когда задание запускалось раз в 5 секунд в течении минуты.
5. Оптимизирована служба, она теперь не грузит сильно процессор.
6. Теперь служба обновляет список доступных на запуск заданий ежесекундно, а не как было - раз в 5 секунд.
7. Более понятный интерфейс при создании и редактировании задания.
UPD 1.4.6521.28199
1. Оптимизация
2. Возможность остановить выполнение задания.
3. Улучшен контроль выполнения заданий. При запуске менеджера/службы или агента по всем зависшим заданиям "1С" с подключением типа "Сервер" проходит цикл снятия блокировки на вход.
UPD 1.4.6533.38991
1. Оптимизация
2. Добавил простейшую ротацию дампов.
UPD 1.4.6543.20869
1. Добавлена возможность снятия дампов с БД Postgres
2. Оптимизация
UPD 1.4.6558.21786
1. Добавлена возможность снятия дампов с БД MSSQL
2. Исправлен контроль задания при выгрузки с Postgres
3. Оптимизация
UPD 1.4.6596.21065
1. Оптимизация/исправлены ошибки
2. Добавил возможность отправить отзыв.
UPD 1.4.6624.19588
1. Добавлена возможность выбирать время хранения дампа
UPD 1.5.6841.2866 ВНИМАНИЕ! Если вы устанавливаете поверх старой версии, после обновления проверьте все параметры программы и заданий!
1. Кардинально изменена структура программы
2. При открытии некоторых заданий программа на долгое время висла.
3. Статус задачи во время выполнения стал более информативен
4. Исправлена ошибка заданий POSTGRE, когда пароль, установленный у задания не подходил.
5. Улучшена система обмена информацией по кругу: Служба - Менеджер - Агент
6. Добавил возможность сбора статистики использования программы (для понимания, есть ли смысл дальше развивать программу).
7. Сделан первый "Шаг" ухода от использования "От администратор". В случае если программа обновляется, первый запуск необходимо сделать от имени администратора.
8. Самое важное - Программа научилась копировать заблокированные файлы.
UPD 1.5.6882.0
1. Добавлена возможность у задач 1С выбирать версию исполняемого файла.
2. Исправлены ошибки в управлении службы
3. Исправлена ошибка, по причине которой не работала выгрузка по FTP.
4. Исправлены постоянные попытки отсечки зависших заданий
UPD 1.5.6886.0
1. Для задач 1С добавилась еще одна функция - "Копирование файла 1CD с блокировкой".
2. Появилась возможность удалять "Залежавшиеся файлы" на FTP.
3. Появилась "простая" защита от шифровальщиков. Включается в настройках программы.
UPD 1.5.6887.0
1. Для задач 1С добавилась еще одна функция - "Игнорировать ошибки при отключении сеансов". При попытке отключить сеансы и заблокировать базу раньше задача завершалась аварийно. Сейчас при включении данного пункта будет выполнена попытка выполнить задание, даже если не было выполнено отключение или блокировка.
2. Оптимизация
Примерно 5-6 месяцев буду собирать статистику использования. В случае, если будет достаточно пользователей, займусь "заброшенным" дополнением. Пока все карты раскрывать не буду, все позже.
Не забывайте присылать "пожелания". Можно из меню "Справка - Отзыв". Или на адрес ziercool@bk.ru или на Skype - itsupportstav