Анонсирована новая версия веб-интерфейса Webacula 7.0.0 для Open Source-системы резервного копирования уровня предприятия Bacula. Webacula (Web + Bacula) — один из первых веб-интерфейсов к системе Bacula и позиционируется разработчиками как один из наиболее функциональных. Развитие Webacula следует за проектом Bacula, последнее обновление которого до версии 7.0.5 состоялось летом этого года. В новом выпуске обеспечена поддержка версий Bacula 7.x и реализовано хэширование паролей пользователей Webacula при помощи phpass (Portable PHP password hashing framework), несовместимым с прежним методом (при помощи алгоритма MD5).

Webacula представляет собой веб-приложение с использованием связки LAMP (Linux+Apache+MySQL+PHP), реализованное с помощью Zend Framework.

Webacula позволяет администратору через веб-браузер осуществить удаленный запуск задания, восстановить файлы по идентификатору задания из последней клиентской копии, данные перед указанным временем, показать запланированные и выполненные задания (как все, так и в 24-часовом промежутке), а также задания, выполненные с ошибками (за семь дней), выполнить построение и вывод временной диаграммы заданий и состояния хранилищ, монтировать и размонтировать хранилища, контролировать детальную информацию о состоянии томов, пулов, хранилищ и клиентов.

В отдельной базе данных Webacula находится журнал, с которым работает администратор — записывает и корректирует необходимую ему информацию (описывает задания, сбои и их причины и др.). Такие записи могут содержать гиперссылки на задания — для быстрого перехода.

Интерфейс Webacula доступен на шести языках, в том числе на русском.

Исходные тексты Webacula распространяются на условиях лицензии GPLv3.

Отмечается, что новые версии Webacula 7.х будут несовместимы с предыдущими.

Проект Bacula стартовал в 2000 г. Система Bacula выпускается в двух версиях (коммерческой Bacula System Enterprise и свободной Bacula Project) и представляет собой кроссплатформенное клиент-серверное ПО, позволяющее управлять резервным копированием, архивированием, восстановлением и проверкой данных по сети для компьютеров и операционных систем различных типов.

Система поставляется в виде исходных текстов по лицензии AGPLv3, что позволяет адаптировать её под любую систему с использованием компилятора C++. В Bacula поддерживаются клиентские части для удаленного резервного копирования для Linux (включая zSeries), NetBSD, FreeBSD, OpenBSD, Solaris, HP-UX, Tru64, IRIX, Microsoft Windows, Mac OS X и др.

Bacula позволяет записывать резервные копии на различные типы носителей, включая ленты, ленточные библиотеки и диски. В систему заложены широкие возможности для управления хранилищами данных, что облегчает поиск и восстановление потерянных или повреждённых файлов.

Благодаря модульной структуре Bacula хорошо масштабируется и может работать как на небольших, так и на крупных системах, состоящих из сотен компьютеров, находящихся в сети различного масштаба.

Версия для печати