Szukam rozwiązania, które pozwala mi zarządzać kopiami zapasowymi moich klientów ze scentralizowanego serwera w moim biurze. Scenariusz jest następujący:
Serwer zarządzania:
- Zainstalowany w moim biurze
- Sieć jest za NAT (porty można przekazywać)
- Najlepiej interfejs sieciowy, ale może to być dowolne oprogramowanie graficzne, oparte na systemie Windows lub Linux.
- Musi być świadomy (i ostrzegać mnie, jeśli zostanie o to poproszony), jeśli klient kopii zapasowej nie wysłał swojego raportu na czas (na przykład, jeśli komputer z kopią zapasową został zamknięty przed ukończeniem kopiowania)
- Połączenie między klientami kopii zapasowych a serwerem zarządzania powinno być uruchamiane przez klienta kopii zapasowej, aby uniknąć potrzeby przekazywania portów na klientach. Nie jest to konieczne, ale proszę zauważyć, że to wymaganie nie jest spełnione w twoim rozwiązaniu
- Dodatkowo byłoby świetnie, gdybym mógł tworzyć lub modyfikować zadania bezpośrednio z serwera zarządzania (więc są one stosowane przy następnym uruchomieniu klienta), jednak monitorowanie wystarczy.
- Wolę bezpłatne rozwiązania, jeśli to możliwe, open source.
Klient A:
- Sieć za NAT
- Kilka komputerów z systemem Windows tworzy kopie zapasowe danych na serwerze NAS znajdującym się w tej samej sieci.
- Raporty kopii muszą być wysłane na serwer zarządzania w MOIM biurze (aby musiały łączyć się przez Internet)
Klient B:
- Sieć za NAT (portów nie można przekazać)
- Kilka komputerów z systemem Windows tworzy kopie zapasowe danych na nośnikach USB
- Raporty kopii muszą być wysłane na serwer zarządzania w MOIM biurze (aby musiały łączyć się przez Internet)
- Klient chce otrzymać kopię raportów. Wolę, aby serwer zarządzania wysłał go zamiast klientów kopii zapasowych.
Większość klientów kopii zapasowych to stacje robocze Windows lub serwery Windows. Kopie zapasowe niektórych komputerów z systemem Linux również muszą zostać wykonane, jednak w tej chwili rozwiązanie tylko dla systemu Windows wystarczy, aby rozwiązać mój obecny problem.
W tej chwili korzystamy z SyncBack z raportami dziennika e-mail, jednak nie mamy serwera zarządzania i musimy pamiętać, ile e-maili z raportami musimy otrzymywać codziennie od każdego klienta, ponieważ jeśli tworzenie kopii zapasowej nie zostanie uruchomione, mamy nie sposób tego wiedzieć.
Oto, co do tej pory znalazłem:
- Websync
- Monitor kopii zapasowej
- [UrBackup] (Nie mogę opublikować więcej linków)
- Bacula
Wydaje się jednak, że wszystkie rozwiązania wymagają serwera zarządzania do uruchomienia zadania na klientach, zamiast bezpośredniego planowania na klientach. Oba wyglądają dobrze do tworzenia kopii zapasowych kilku komputerów w tej samej sieci, ale nie do Internetu. Niektórzy z moich klientów mają 50 komputerów w biurze. Utrzymanie takiej liczby przekierowań portów byłoby piekłem: miałem kilka przypadków, w których „technik” dostawcy ISP resetuje router klienta do ustawień fabrycznych bez zapisywania przekierowanych portów. Jeden klient miał bardzo ważny serwer VPN w swoim biurze. Technik nie podał nikomu hasła routera po przywróceniu ustawień fabrycznych i zmianie hasła i musieliśmy czekać ponad 5 godzin, aż ktoś w telefonie będzie mógł przekazać port: do diabła, więc naprawdę wolę unikać przekierowania portów na routerach klienta.
EDYCJA: Właśnie znalazłem Baculę. Nie jestem pewien, czy pozwoli mi to na zdalne tworzenie kopii zapasowych na miejscu, ale wygląda obiecująco, mam nadzieję, że klienci kopii zapasowych nawiążą połączenia z serwerem, a nie na odwrót.
Z góry dziękuję.