серверная ~ 2 мин

ISPmanager 6: старая система резервного копирования и кастомизация меню

апрарпара

Ещё в пятой версии ISPmanager появилась новая система резервного копирования. Долгое время существовала возможность вернуться к более привычному механизму — достаточно было добавить в конфигурационный файл параметр Option EnableOldBackup.

Ниже — демонстрация типовых элементов записи: заголовки, списки, код, иллюстрация с подписью, цитата, таблица, определение и примечание.

Старая система бэкапов

После правки конфига перезапустите панель. Команда в одну строку:

/usr/local/mgr5/sbin/mgrctl -m ispmgr exit

Или завершите процесс ядра:

# мягкий выход предпочтительнее
pkill core

В тексте встречаются жирный, курсив, внешняя ссылка, инлайн-код ispmgr_mod_menu.xml и клавиши вроде Ctrl+C.

Рис. 1. Разделы резервного копирования в левом меню — клик открывает лайтбокс.

Механизм включён, разделы доступны по прямым ссылкам. Три пункта, которые возвращаем в меню:

  • Планы резервного копирования — время, количество копий, фильтры
    • ежедневные и еженедельные задания;
    • исключения по маске пути.
  • Хранилища — FTP или локальное хранилище
  • Резервные копии — список, восстановление, скачивание
  1. Создайте XML-модуль в каталоге /usr/local/mgr5/etc/xml/.
  2. Опишите пункты modernmenu.
  3. Перезапустите панель и проверьте меню.

Если пункты не появились сразу — очистите кэш браузера и убедитесь, что файл модуля не содержит ошибок разметки.

Из практики сопровождения панелей

Файл modernmenu

Минимальный каркас модуля:

<doc>
  <metadata name="modernmenu" type="xml">
    <toolbar>
      <toolimg name="backup" />
    </toolbar>
  </metadata>
</doc>
Важно. После правок XML снова выполните pkill core, иначе меню может остаться прежним.

Чек-лист и справочник

EnableOldBackup
Включает прежний механизм резервного копирования.
modernmenu
Описание пунктов левого меню панели.
Раздел Назначение Статус
Планы Расписание копий нужен в меню
Хранилища Куда складывать бэкапы нужен в меню
Копии Список и восстановление нужен в меню

Комментарии

Обычно отвечаю до 18:00 МСК

Вопрос по статье?

Напишите — разберём на вашем проекте.

  • 15+ лет практики
  • Ростов → РФ удалённо
Написать в Telegram Без автоответчика · пн–пт

Обсудить задачуОтвет в рабочий день

Написать