![集中备份管理解决方案](https://linux22.com/image/1518266/%E9%9B%86%E4%B8%AD%E5%A4%87%E4%BB%BD%E7%AE%A1%E7%90%86%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png)
我正在寻找一种解决方案,让我能够从办公室的中央服务器管理客户的备份。场景如下:
管理服务器:
- 安装在我的办公室
- 网络位于 NAT 之后(端口可以转发)
- 最好是 Web 界面,但也可以是任何基于 Windows 或 Linux 的图形软件。
- 如果备份客户端未及时发送报告(例如,如果备份计算机在完成复制之前关闭),则必须意识到(并在被要求时提醒我)
- 备份客户端和管理服务器之间的连接应由备份客户端启动,以避免需要在客户端上转发端口。这不是必须的,但如果您的解决方案不满足此要求,请指出
- 另外,如果我可以直接从管理服务器创建或修改任务(以便下次客户端启动连接时应用它们),那就太好了,但是监控就足够了。
- 我更喜欢免费的解决方案,如果可能的话,开源的。
客户A:
- NAT 后面的网络
- 多台 Windows 机器将数据备份到位于同一网络中的 NAS。
- 复印的报告必须发送到我的办公室内的管理服务器(因此它们必须通过互联网连接)
客户B:
- NAT 后面的网络(无法转发端口)
- 多台 Windows 机器将数据备份到 USB 存储设备
- 复印的报告必须发送到我的办公室内的管理服务器(因此它们必须通过互联网连接)
- 客户希望收到报告的副本。我希望管理服务器而不是备份客户端发送该副本。
大多数备份客户端都是 Windows 工作站或 Windows 服务器。一些 Linux 机器也需要备份,但是目前仅 Windows 解决方案就足以解决我当前的问题。
目前,我们正在使用带有电子邮件日志报告的 SyncBack,但是,我们没有管理服务器,并且我们必须记住每天要从每个客户那里收到多少封报告电子邮件,因为如果没有启动备份,我们就无法知道。
这是我目前发现的:
但是,所有解决方案似乎都需要管理服务器在客户端上启动任务,而不是直接在客户端上安排任务。它们看起来都适用于备份同一网络中的多台 PC,但不适合 Internet。我的一些客户在办公室里有 50 台 PC。维护如此多的端口转发简直是地狱:我遇到过几起 ISP“技术人员”将客户端路由器重置为出厂默认设置而没有记下转发端口的情况。一位客户的办公室里有一个非常重要的 VPN 服务器。技术人员在恢复出厂设置和更改密码后没有将路由器密码告诉任何人,我们不得不等待 5 个多小时,直到有人通过电话被允许转发端口:真是地狱,所以我真的更愿意避免在客户端路由器上进行端口转发。
编辑:我刚刚发现了 Bacula。我不确定它是否允许我执行现场远程备份,但它看起来很有希望,我希望备份客户端与服务器建立连接,而不是相反。
提前致谢。