Zdalne zarządzanie komputerami za pomocą narzędzia monitorowania Syncovery

Syncovery zawiera narzędzie monitorujące, które umożliwia przeglądanie i zarządzanie instalacjami Syncovery na wielu komputerach w jednym oknie dialogowym. Narzędzie monitorujące znajdziesz w menu Plik w Syncovery dla Windows.

Syncovery może łączyć się ze zdalnymi komputerami na dwa sposoby:

Tryb 1: połączenie przez sieć Windows (SMB/CIFS)

Połączenie przez sieć Windows jest łatwe do skonfigurowania, ale pozwala wyświetlać tylko stan komputerów w tej samej sieci LAN lub VPN i tylko wtedy, gdy komputery są włączone, a harmonogram Syncovery działa.

A screenshot of Syncovery's monitoring tool in the File menu
Tryb 2: wymiana informacji za pośrednictwem centralnego magazynu stanu

Korzystając z lokalizacji przechowywania na serwerze do zapisywania plików statusu, możesz zarządzać dowolnym komputerem na całym świecie i przeglądać status maszyn, które są obecnie niepodłączone, a nawet wyłączone. Możesz też monitorować Syncovery działające na systemach Mac lub Linux. Centralne przechowywanie statusu jest nieco trudniejsze w konfiguracji, a wyświetlane informacje mogą być lekko opóźnione. Jest to jednak dobry wybór, jeśli nie możesz połączyć się bezpośrednio przez LAN lub VPN albo jeśli nie masz poświadczeń sieciowych Windows dla zdalnej maszyny. Centralne przechowywanie statusu może być folderem na serwerze (S)FTP lub korzystać z dowolnej innej pamięci internetowej/chmurowej obsługiwanej przez Syncovery.

Konfigurowanie trybu 1 (sieć Windows)

Aby monitorować inne komputery w sieci LAN lub VPN, musisz wpisać ich nazwy komputerów lub adresy IP na karcie “Konfiguracja przez połączenie bezpośrednie (CIFS)“, jak pokazano na poniższym zrzucie ekranu. Komputery muszą być widoczne w Eksploratorze Windows, więc na przykład aby monitorować WIN10HOMEmusisz mieć możliwość zobaczenia udziałów sieciowych \\WIN10HOME w Eksploratorze.

A screenshot showing how to set up monitoring via Windows networking (CIFS)
A screenshot showing how to allow remote changes via Syncovery's monitoring tool

Hasło można określić globalnie lub dla każdego komputera osobno. Hasło jest jednak potrzebne tylko do modyfikowania profili, a nie do wyświetlania stanu komputera. Uprawnienie do edycji profili musi zostać przyznane w oknie dialogowym Ustawienia programu każdej instalacji Syncovery, którą chcesz zarządzać. Zobacz poniższy zrzut ekranu.

Poniższy zrzut ekranu pokazuje, jak wyświetlany jest stan komputera.

A screenshot showing monitoring results obtained via Windows networking (CIFS)

Dostępne jest menu kontekstowe, które umożliwia wykonywanie różnych zadań administracyjnych, takich jak uruchamianie lub zatrzymywanie harmonogramu oraz edycja profili. Jeśli edycja profili nie działa, sprawdź, czy na drugim komputerze dozwolona jest opcja “Zdalna edycja profili”, jak pokazano na poprzednim zrzucie ekranu, oraz czy hasło zgadza się z Twoją konfiguracją.

A screenshot showing the context menu in Syncovery's monitoring tool
Konfigurowanie trybu 2 (wymiana informacji za pośrednictwem centralnego magazynu stanu)

Konfiguracja monitorowania za pomocą centralnego przechowywania statusu jest bardziej złożona. Wykonuje się ją głównie na zakładce pokazanej na poniższym zrzucie ekranu, ale obejmuje też bezpośrednią edycję pliku Syncovery.ini na klientach, które mają być monitorowane. Poniżej znajdziesz szczegółowe kroki i wyjaśnienia pod zrzutami ekranu.

Głównym wymaganiem jest posiadanie folderu na serwerze lub w chmurze, z którego można korzystać. W tym przykładzie użyjemy SFTP do uzyskania dostępu monitoring.syncovery.com z nazwą użytkownika admin i hasłem xyz (te dane uwierzytelniające są tylko przykładem i w rzeczywistości nie działają)

W rzeczywistości używane są dwa oddzielne foldery SFTP:
a) jeden dla
pliki stanu które klienci wysyłają do narzędzia monitorującego, oraz
b) drugi dla
pliki poleceń które narzędzie monitorujące wysyła do klientów. Polecenia te mogą obejmować uruchamianie lub zatrzymywanie harmonogramu, edycję profili itp.

A screenshot showing the settings for Syncovery's monitoring tool when using a Central Status Storage
Krok 1: określ lokalizację plików stanu

W pierwszym kroku określimy lokalizację SFTP dla pliki stanu. Klienci będą przesyłać informacje o stanie i postępie jako małe pliki do tego folderu. Każdy klient używa unikalnej nazwy pliku, dzięki czemu pliki wielu klientów mogą znajdować się w tym samym folderze. Musisz kliknąć przycisk „Full Access Credentials…” aby określić protokół internetowy oraz nazwę użytkownika i hasło. Opcjonalnie możesz podać oddzielnego użytkownika dla klientów z dostępem tylko do zapisu, ale jest to konieczne tylko wtedy, gdy chcesz wdrożyć najwyższy możliwy standard bezpieczeństwa.

A screenshot showing how to specify the status files location for Syncovery's monitoring tool
Krok 2: Określ lokalizację plików poleceń

Aby móc wysyłać polecenia do klientów, musisz określić osobny folder dla pliki poleceń. Narzędzie monitorujące będzie przesyłać polecenia do tego folderu, gdy zechcesz uruchomić lub zatrzymać harmonogram, edytować profile albo uruchomić je ręcznie, zaktualizować Syncovery itd. Ponownie yMusisz kliknąć przycisk „Poświadczenia pełnego dostępu…” , aby określić poświadczenia. Opcjonalnie możesz podać osobnego użytkownika dla klientów, którzy potrzebują dostępu tylko do odczytu i usuwania (muszą móc usuwać pliki poleceń po ich wykonaniu).

A screenshot showing how to specify the command files locationfor Syncovery's monitoring tool
Krok 3: Określ hasło bazowe

Do szyfrowania komunikacji potrzebne jest hasło bazowe. Każdy klient w rzeczywistości wyprowadzi własne hasło z hasła bazowego, dzięki czemu klienci nie będą mogli widzieć swoich wzajemnych statusów. Ale wszyscy mogą komunikować się z konsolą monitorującą.

A screenshot showing how to set the base password for Syncovery's monitoring tool
Krok 4: Skonfiguruj PGP, aby pliki poleceń były wiarygodne

Aby zapewnić autentyczność poleceń wysyłanych do klientów, są one szyfrowane i podpisywane prywatnym kluczem PGP. Kliknij przycisk Generuj prywatny i publiczny klucz PGP i wykonaj kroki kreatora, aby wygenerować klucze.

A screenshot showing how to generate the PGP key for Syncovery's monitoring tool

Na końcu generowania klucza komunikat poinformuje Cię o lokalizacji wygenerowanych plików. Zwykle są one podobne do następujących:
C:\Program Files\Syncovery\CentralManagementPGPPublicKey.pgp
C:\Users\Tobias\AppData\Roaming\CentralManagementPGPPrivateKey.secret

Sekretne hasło, wraz z jego hasłem, da Ci możliwość wysyłania poleceń do klientów. Ponieważ może istnieć tylko jedno, może być konieczne udostępnienie go innym administratorom, którzy potrzebują tej funkcji. Sekretne hasło nie jest udostępniane instalacjom klienckim.

Klucz publiczny jednak musi zostać skopiowany do klientów, aby mogli oni weryfikować autentyczność przychodzących poleceń. Musisz więc skopiować plik CentralManagementPGPPublicKey.pgp do C:\Program Files\Syncovery na wszystkich komputerach klienckich, którymi chcesz zarządzać.

Krok 5: Dodatkowe ustawienia

Dodatkowe ustawienia pozwalają precyzyjnie dostroić częstotliwość, z jaką klienci (i narzędzie monitorujące) będą łączyć się z serwerem przechowywania statusu. W zależności od liczby klientów możesz dopuścić krótsze lub dłuższe interwały. Jeśli interwały są dłuższe, aktualizacja informacji o stanie potrwa dłużej, a przetwarzanie poleceń będzie bardziej opóźnione.

A screenshot of additional settings in Syncovery's monitoring tool
Krok 6: Skopiuj konfigurację do klientów

Przed skopiowaniem konfiguracji do klientów kliknij ponownie wszystkie cztery przyciski poświadczeń Jeszcze raz sprawdź ustawienia. Upewnij się, że wszystkie foldery mają ścieżki bezwzględne, które zaczynają się od ukośnika na wszystkich czterech oknach dialogowych.

Twój plik Syncovery.ini (zwykle w C:\ProgramData\Syncovery) będzie teraz zawierał dwie nowe sekcje związane z monitorowaniem. Te wiersze zawierają wszystkie powyższe ustawienia.

A screenshot showing the INI file settings needed for Remote Monitoring

Zapisz tylko [CentralManagementSharedSettings] do pliku tekstowego i dodaj tę sekcję do pliku Syncovery.ini każdego klienta jeśli chcesz, aby jego status pojawiał się w Twoim narzędziu Monitoringu. Ponadto pamiętaj, aby skopiować plik CentralManagementPGPPublicKey.pgp  do C:\Program Files\Syncovery na wszystkich komputerach klienckich, którymi chcesz zarządzać, jak wspomniano w Kroku 4. Harmonogram lub usługa Syncovery powinny być podczas wprowadzania tych zmian całkowicie zatrzymane, a następnie uruchomione ponownie.

Krok 7: Sprawdź działanie i rozwiązywanie problemów

Po skonfigurowaniu tego i ponownym uruchomieniu harmonogramu na komputerze klienckim powinieneś stosunkowo szybko zacząć widzieć informacje o kliencie na karcie Monitorowanie.

A screenshot showing Syncovery's monitoring tool, which shows the sync status of a remote machine

Jeśli nie widzisz takich informacji, zwykle wynika to z ustawień Internet/FTP. Klient mógł nie otrzymać prawidłowych danych uwierzytelniających lub poprawnego adresu URL. Sprawdź, czy na magazynie stanu pojawiają się pliki takie jak ten:
WINSVR2016VM.{1B6D0D72-3285-4D5D-8AD7-B38041BF0F77}.syncoverystatus

Czasami trzeba uzbroić się w cierpliwość, aż status dotrze. Prawdopodobnie możesz zmienić dodatkowe ustawienia, a zwłaszcza zmniejszyć „minimalny czas między wysyłaniem statusu przez klienta”.

Jeśli problemy nadal występują, możesz nakazać Syncovery tworzenie plików logów dla transferów plików statusu, dodając ten wiersz do [CentralManagementSharedSettings] sekcji pliku Syncovery.ini:
LogMonitoringTransfers=1

Krok 8: Spróbuj wysłać polecenia do klientów

Możesz użyć menu kontekstowego, aby wysyłać do klienta różne polecenia. Menu jest podobne do tego ze zrzutu ekranu u góry tej strony. Możesz uruchamiać/zatrzymywać harmonogram, edytować lub tworzyć profile, a także aktualizować Syncovery. Ponieważ proces przesyłania poleceń może potrwać kilka minut, w siatce zobaczysz stan przetwarzania, na przykład:
*** Polecenie wysłane ***
*** Polecenie pobrane ***
*** Polecenie przetworzone ***

Krok 9: Włącz monitorowanie klientów Linux i Mac

Na komputerach z systemem Linux możesz zaimportować CentralManagementSharedSettings, zapisując odpowiednią sekcję pliku Syncovery.ini do osobnego, małego pliku ini i importując go za pośrednictwem okna dialogowego Ustawienia programu, zakładki “Uruchamianie”, klikając przycisk “Importuj linie konfiguracji (styl INI)…“.

Na macOS (od wersji 9.35a), na karcie Ustawienia programu w oknie dialogowym Ustawienia programu znajduje się przycisk „Importuj linie konfiguracji”, służący do importu konfiguracji.

Informacje na temat monitorowania klientów Linux i macOS pojawią się wkrótce.