Модуль резервного копирования файлов и данных MJD
Обсуждение: http://majordomo.smartliving.ru/forum/viewtopic.php?f=5&t=4722
Возможности
- Создание резервной копии
- Восстановление из резервной копии
- Поддержка различных хранилищ
- Удаление старых резервных копий в хранилище
Поддеживаемые хранилища
- локальное (папка диска)
- WebDav (Яндекс Диск, Box.com, OneDrive, 4shared.com)
- Ftp
- Dropbox
- CloudMailRu
Настройка хранилища
Настраиваемые параметры
Настройка резервной копии
Настраиваемые параметры
Настройки уведомлений
В настройках указывается скрипт который выполняется после выполнения резервирования
Передаваемые параметры
- STATE - статус выполнения
- DESCRIPTION - расширенное описание статуса (ошибки)
Пример скрипта для уведомления о результате выполнения резервирования
1 2 3 4 5 6 7 8 |
$state=$params['STATE']; $desc=$params['DESCRIPTION']; include_once(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $message = "Резервное копирование\nСтатус: <b>".$state."</b>"; if ($desc) $message .= "\nОписание:".$desc; $telegram_module->sendMessageToUser(1234567890, $message); |