Amanda GUI — графический интерфейс для системы резервного копирования Amanda, предназначенный для упрощения управления копиями данных и восстановления в средах с множеством клиентов и хранилищ. Интерфейс реализует визуальные средства настройки политик резервного копирования, мониторинга заданий и просмотра журналов, предоставляя администратору удобный доступ к основным возможностям серверной части Amanda без необходимости прямой работы с конфигурационными файлами и командной строкой.
Проект Amanda GUI может существовать в разных вариантах и реализациях: как административная панель, интегрированная с существующей инсталляцией Amanda, так и как отдельное приложение, использующее агенты или удалённые вызовы для взаимодействия с демонами Amanda. Документация по конкретным графическим надстройкам часто ограничена и фрагментарна; в таких случаях описание функциональности основано на типичных требованиях к визуальным интерфейсам для систем резервного копирования и общепринятых практиках администрирования Amanda.
- Настройка клиентов и хранилищ: добавление, удаление и группировка клиентских узлов, определение устройств хранения и полисов ротации носителей.
- Создание и редактирование политик: визуальная конфигурация расписаний, уровней резервного копирования (полный, инкрементный), исключений и параметров дедупликации при наличии соответствующей поддержки.
- Запуск и управление заданиями: ручной и плановый запуск бэкапов, приоритеты задач, контроль параллельности и управление очередью заданий.
- Мониторинг в реальном времени: панель состояния текущих и прошедших заданий, индикаторы прогресса, оповещения о сбоях и перегрузках, а также отображение статистики по скорости и объёму переданных данных.
- Журналы и отчётность: просмотр логов операций, фильтрация и поиск по событиям, генерация отчётов о состоянии резервных копий и использовании хранилищ.
- Восстановление данных: удобный мастер восстановления с выбором точки восстановления, клиента, путей и опций перезаписи, а также предварительная визуализация содержимого резервных копий.
- Управление носителями и ротацией: поддержка работы с ленточными библиотеками и дискосистемами, управление метками носителей, расписанием перемещений и политиками хранения.
- Безопасность и доступ: управление ролями и правами пользователей интерфейса, интеграция со средствами аутентификации и ведение аудита действий администраторов.
- Интеграция и расширяемость: поддержка плагинов и скриптов для автоматизации задач, экспорт/импорт конфигураций и совместимость с инструментами оркестрации.
- Локализация и интерфейс: опции настройки языка, форматов отображения дат и времени, а также адаптация отображения для разных разрешений экрана и типов устройств.