Регулярное проведение бэкапов (резервного копирования) IP – АТС дает страховку администратору от неожиданной потери данных. При аварии можно оперативно восстановить конфигурацию из бэкапа. О том, как настроить бэкап (backup) и выполнить процесс аварийного восстановления (restore) в Elastix 4 расскажем в сегодняшней статье.


Настройка бэкапа

Переходим к настройке бэкапов в IP – АТС Elastix. В административном интерфейсе переходим в раздел SystemBackup/Restore. Перед нами открывается интерфейс настройки модуля:

Модуль Backup/Restore в Elastix
Начнем с настройки FTP сервера – места, куда мы будем складывать наши копии. Нажимаем на кнопку FTP Backup. Как видим, необходимо указать параметры FTP сервера, который мы ранее подняли на базе vsftpd.

  • Server FTP — указываем IP – адрес нашего FTP — сервера
  • Port — порт оставляем стандартным, 21
  • User — логин пользователя, которому разрешено FTP подключение
  • Password — пароль указанного пользователя
  • Path Server FTP — путь, по которому необходимо складывать бэкапы

Заполняем реквизиты по примеру, указанному на скриншоте ниже:

Настройка FTP сервера в модуле Backup Elastix 4
Нажимаем Save. Возвращаем на главную страницу и нажимаем + New Backup…. Открывается окно настройки самой архивной копии. Разберемся с возможными опциями:

  • Endpoint — раздел по настройке бэкапа настроек конечных устройство (телефоны, шлюзы)
    • Database — провести ли бэкап базы данных раздела EndPoint
    • Configuration Files — производить ли бэкап файловой конфигурации указанного раздела
  • Asterisk — копирование основных настроек IP — АТС. Рекомендуем поставить галочку Select all in this section
    • Configuration Files — копировать ли файлы конфигурации
    • Monitors (Heavy Content) — копировать ли аудио — записи разговоров. Elastix предупреждает, что это весьма большой объем данных.
    • Voicemails — копировать ли голосовую почту (большой объем данных).
    • Sounds — копировать ли записанные аудио — файлы (аннаунсменты, IVR)
    • Music on Hold — добавлять ли в бэкап файлы музыки на ожидании
    • DAHDI Configuration — если вы используете интерфейсные платы, укажите галочку.
  • Fax — копировать ли факсимильные сообщения
    • Database — копировать ли базу данных, с информацией о факсах (метаданные)
    • PDF — копировать ли PDF файлы, в которых непосредственно хранятся факсы
  • Email — добавлять ли email сообщения в бэкап
    • Database — метаданные
    • Mailbox — непосредственно письма
  • Others — опциональные настройки, зависят от конкретной конфигурации

После выбора, нажмите на кнопку Process и бэкап запустится. По окончанию, в основном интерфейсе модуля мы увидим новый бэкап:

Выполненный бэкап в Elastix 4
Возвращаемся к FTP. Снова заходим в раздел FTP Backup. В разделе Local выбираем мышкой наш бэкап и перетаскиваем его в сторону FTP сервера. Нажимаем Save.

Перенос бэкапа на FTP сервер Elastix 4
Готово. Для автоматизации бэкапа, выберите в основном интерфейсе настройки опцию Set Automatic Backup


Восстановление из резервной копии

Теперь рассмотрим вариант, когда настало худшее – все настройки вашей IP – АТС Elastix слетели и вы накатили чистый дистрибутив Elastix. Скопируйте файл бэкапа с FTP – сервера в директорию /var/www/backup/ и измените пользователя файла бэкапа на asterisk командой chown -R asterisk:asterisk /var/www/backup/. После этого, файл появится в интерфейсе настройки SystemBackup/Restore.

Восстановление (Restore) из бэкапа Elastix 4
Заходим, и отмечаем галочкой бэкап и нажимаем Restore.Нам будет предложено выбрать параметры, которые необходимо восстановить из бэкапа. Нажимаем Select All options, а затем Process. Процесс восстановления может занимать несколько минут.