Централизованное решение для управления резервным копированием

464
DGoiko

Я ищу решение, которое позволило бы мне управлять резервными копиями моих клиентов с централизованного сервера в моем офисе. Сценарий следующий:

Сервер управления:

  • Установлено в моем офисе
  • Сеть находится за NAT (порты могут быть перенаправлены)
  • Желательно веб-интерфейс, но это может быть любое графическое программное обеспечение на базе Windows или Linux.
  • Он должен знать (и предупредить меня, если будет предложено), если клиент резервного копирования не отправил свой отчет вовремя (например, если резервный компьютер был выключен до завершения копирования)
  • Соединение между клиентами резервного копирования и сервером управления должно запускаться клиентом резервного копирования, чтобы избежать необходимости перенаправления портов на клиентах. Это не обязательно, но, пожалуйста, укажите, что это требование не выполняется в вашем решении.
  • Кроме того, было бы замечательно, если бы я мог создавать или изменять задачи непосредственно с сервера управления (чтобы они применялись в следующий раз, когда клиент запускает соединение), однако, мониторинга достаточно.
  • Я предпочитаю бесплатные решения, с открытым исходным кодом, если это возможно.

Клиент А:

  • Сеть за NAT
  • Несколько машин Windows выполняют резервное копирование данных на NAS, расположенный в той же сети, в которой они находятся.
  • Отчеты о копиях должны быть отправлены на сервер управления внутри МОЕГО офиса (поэтому они должны подключаться через Интернет)

Клиент Б:

  • Сеть за NAT (порты не могут быть перенаправлены)
  • Резервное копирование данных на USB-накопители на нескольких машинах Windows
  • Отчеты о копиях должны быть отправлены на сервер управления внутри МОЕГО офиса (поэтому они должны подключаться через Интернет)
  • Клиент хочет получить копию отчетов. Я бы предпочел, чтобы сервер управления отправлял его вместо клиентов резервного копирования.

Большинство клиентов резервного копирования - это рабочие станции Windows или серверы Windows. На некоторых машинах Linux тоже нужно выполнить резервное копирование, однако сейчас для решения моей текущей проблемы достаточно только решения для Windows.

На данный момент мы используем SyncBack с отчетами журнала электронной почты, однако у нас нет сервера управления, и мы должны помнить, сколько сообщений электронной почты мы должны получать каждый день от каждого клиента, потому что, если резервное копирование не запущено, у нас есть нет способа узнать это.

Это то, что я нашел до сих пор:

Однако все решения, по-видимому, нуждаются в сервере управления для запуска задачи на клиентах, а не для их непосредственного планирования на клиентах. Они оба выглядят хорошими для резервного копирования нескольких компьютеров в одной сети, но не для Интернета. Некоторые из моих клиентов имеют 50 компьютеров в офисе. Было бы чертовски сложно поддерживать такое количество переадресаций портов: у меня было несколько случаев, когда «техник» провайдера сбрасывал маршрутизатор клиента до заводских настроек по умолчанию без записи переадресованных портов. У одного клиента был очень важный VPN-сервер в их офисе. Технический специалист никому не давал пароль маршрутизатора после сброса к заводским настройкам и смены пароля, и нам пришлось ждать более 5 часов, пока кому-то в телефоне не разрешили переадресовать порт: черт, поэтому я действительно предпочитаю избегать переадресации портов на клиентских роутерах.

РЕДАКТИРОВАТЬ: Я только что нашел Bacula. Я не уверен, что это позволит мне выполнять удаленное резервное копирование на месте, но это выглядит многообещающе, я надеюсь, что клиенты резервного копирования установят соединения с сервером, а не наоборот.

Заранее спасибо.

0
Какое исследование вы сделали по этому поводу? Вы уже сузили свой поиск? Seth 7 лет назад 0
Привет. Я почти ничего не нашел. Я отредактировал свой первоначальный пост, чтобы показать его. Я не очень уверен насчет технического названия для поиска. Если бы я искал автономное решение rsync, я бы нашел «инкрементное резервное копирование», но единственное, что приходит на ум, это «удаленное управление резервным копированием на месте». DGoiko 7 лет назад 0
Отчеты уже генерируются? Если это так, то вам лучше поискать приложение, которое будет просто проверять наличие ежедневной почты и предупреждать вас, если оно пропало. Я ожидаю, что некоторые более крупные коммерческие решения охватят это в той или иной форме в виде сценария. В конце концов, вы просто ищете какую-то форму «Резервное копирование удаленного сайта», если я правильно понимаю ваш случай. Я предполагаю, что большинство из них по-прежнему будут инициировать резервное копирование из вашего офиса. Что касается переадресации портов, вам, вероятно, понадобится всего несколько, так как они будут использовать одни и те же порты связи. Seth 7 лет назад 0
Привет, Сет. Чтение текущих отчетов было моей первой мыслью, хотя моему боссу это не нравилось. Я собирался найти (или написать одну) заявку для проверки базы данных «ожидаемых писем» (например, по источнику, адресу, теме и времени). Если письмо не приходит, выделите проблему. Если приходит электронное письмо, проверьте шаблон, чтобы выделить ошибки. Однако я не смог найти такое приложение, и мой начальник не позволил мне его кодировать: S. Если с удаленным резервным копированием сайта вы хотите создавать резервные копии локальной сети, а контролировать их из глобальной сети (Internet), это просто так. DGoiko 7 лет назад 0

0 ответов на вопрос

Похожие вопросы