- PVSM.RU - https://www.pvsm.ru -
Начиная с 3CX v15.5 SP1 мы добавили две консольные утилиты для резервного копирования и восстановления конфигурации АТС. Они используются, прежде всего, в скриптах автоматизации, либо если отсутсвует доступ к интерфейсу сервера.
Если вы обслуживаете большое количество облачных экземпляров 3CX, скрипт автоматического резервирования весьма удобен, т.к. работает из единой консоли, не требуя входа в интерфейс управления каждого сервера. Консольные утилиты доступны как в версии 3CX для Linux, так и для Windows.
BackupCMD — консольная команда резервного копирования. У нее сеть следующие параметры:
При указании только имени файла (параметр --file), резервная копия будет создана в расположении, указанном в интерфейсе управления 3CX. Местом хранения может быть локальная папка, FTP-сервер или Google Drive. Но если в параметре указан полный путь к файлу, используется именно он, а настройки в интерфейсе игнорируются.
Если не указан параметр log-файла, файл создается в расположении по умолчанию C:Program Files3CX Phone SystemInstance1Binbackup.log (Windows) или /var/lib/3cxpbx/Instance1/Bin/backup.log (Linux). Если в параметре указано только имя файла, оно будет использовано в расположении по умолчанию. А если указан полный путь, он переопределяет расположение log-файла по умолчанию (указывать можно только локальный путь).
Обратите внимание, что при запуске системного скрипта резервирования, пользователь «phonesystem» должен иметь право на запись в папку резервной копии.
Параметр --cfg используется только, если утилита BackupCMD запускается не из папки по умолчанию (например, из вашей папки с утилитами). В этом случае значение параметра устанавливается так:
Команды выполняются пользователем «phonesystem» с привилегиями sudo:
RestoreCMD — консольная команда восстановления резервной копии сервера 3CX. У нее сеть следующие параметры:
При указании только имени файла (аргумент --file), резервная копия ищется в расположении, указанном в интерфейсе управления 3CX. Но если в параметре указан полный путь к файлу, используется именно он, а настройки в интерфейсе игнорируются.
Если не указан параметр log-файла, файл не создается. Если в параметре указано только имя файла, файл будет создан в расположении по умолчанию C:Program Files3CX Phone SystemInstance1Binbackup.log (Windows) или /var/lib/3cxpbx/Instance1/Bin/backup.log (Linux). А если вы указали полный путь, log-файл создается по этому пути.
Параметр --cfg используется только, если утилита RestoreCMD запускается не из папки по умолчанию. В этом случае параметр устанавливается так:
Команды выполняются пользователем «phonesystem» с привилегиями sudo:
Автор: snezhko
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/289840
Ссылки в тексте:
[1] Источник: https://habr.com/post/420641/?utm_campaign=420641
Нажмите здесь для печати.