partisan42
@partisan42
it, geek, programming, gamer

Есть ли инструмент для централизованного управлениями бэкапами?

Доброго дня. Ищу решение под мою задачу, может быть у кого нибудь есть опыт решения подобной задачи?
Отдельно замечу, что не прошу всё делать за меня, а просто прошу ткнуть носом.
Есть десяток серверов под управлением windows, на которых в данный момент делаются бэкапы посредством Cobian Backup.
Это создаёт некоторые трудности, так как приходится ежедневно проходить по всем серверам и ручками проверять, все ли бэкапы сделались, корректно ли, и так далее.
Хотелось бы в идеале решение которое отвечало бы следующим требованиям
1) Централизованный орган управления, который разворачивается под nix подобной ОС, (в идеале CentOS или Ubuntu).
2) Наличие web интерфейса для управления или хотя бы мониторинга процессов.
3) Возможность делать бэкапы на тот же ПК с которого и берутся данные (на другой физический диск)
4) В идеале возможность прикрутить к этому zabbix для мониторинга бэкапов и оповещения о каких либо проблемах.
5) Наличие агента под Windows.
Пока нарыл только два решения, это Bacula и Bareos, но пока что не уверен что они отвечают 3-му пункту моих хотелок.

Буду крайне признателен если поделитесь опытом.
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 5
@Tabletko
Системный администратор
У кобиана есть настройка уведомлений на почту, а так же управление удалённой кобиан службой (правда в зародышевом состоянии). Если не хорошо разбираетесь в Линукс, то можете попробовать Bareos. Если разбираться не хочется - есть коммерческие системы резервного копирования.

п.с.: делать бекапы на ту же машину не стоит.
Ответ написан
@pfg21
ex-турист
бекап на ту же машину это не бекап.
у меня тот же кобиан все бекапы заливает по фтп (никто из вирусов не умеет фтп в отличии от smb :) ) на один файловый сервер из старого компа с большим винтом.

там прописан скрипт который при каждом логине показывает древность каждого бекапа.
/etc/profile.d/Z95_backup.sh
#!/bin/bash
#cfg
basedir="/srv3b/backup_base"

### second of today
today_s=$(date +%s)

echo -e 'day ------BACKUP'

# /srv3b/backup_base/userdir/backdir/file
# BASEDIR USERDIR BACKDIR
# /srv3b/backup_base \serafimov_nn\desktop\1test.txt

for userdir in $(ls $basedir)
do
# мы внутри юзерпапки
for backdir in $(ls $basedir/$userdir)
do
# если данный файл не директория то пропустить
if [ ! -d $basedir/$userdir/$backdir ]
then
# echo $basedir/$userdir/$backdir not a dir
continue
fi

#внутри папки с бекапами
file=$( ls -t $basedir/$userdir/$backdir | head -n 1)
file_s=$(date -r "$basedir/$userdir/$backdir/$file" +%s)
dif_day=$(( ($today_s - $file_s)/86400 ))
## echo -e "$dif_day\t$userdir $backdir"
if (( $dif_day > 3 ))
then
if (( $dif_day > 8 ))
then
##### BIG DAY
echo -e "\e[42;30m$dif_day\e[0m\t$userdir $backdir"
else
echo -e "$dif_day\t$userdir $backdir"
fi
fi
done
#userdir end
done
#end

нарисвоать скриптик кторый будет просматривать бекапамии ругаться если они старые или не проходят тест по распаковке.
Ответ написан
CityCat4
@CityCat4
Кошки не похожи на людей, кошки - это кошки!
Бэкап на тот же комп - это примерно то же самое, что китайское "изделие номер два" - от него толк, только если вести себя по инструкции :)
Ответ написан
Zoro
@Zoro
Bareos это по сути та же bacula, только умеет чуть больше.
Для мониторинга есть утилита Bat. Есть как под линукс, так и под винду.
Чтоб бэкапить на ту же машину сделай ее ещё и как storage, добавь в директора и пропиши в задании бэкапить на нее. Но я согласен с комментами выше. Бэкапить на ту же машину не очень хорошая идея.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы