Syncovery의 모니터링 도구로 원격 컴퓨터 관리

Syncovery에는 여러 컴퓨터에 설치된 Syncovery를 하나의 대화상자에서 보고 관리할 수 있는 모니터링 도구가 포함되어 있습니다. 모니터링 도구는 Syncovery for Windows의 파일 메뉴에서 찾을 수 있습니다.

Syncovery가 원격 컴퓨터에 연결하는 방법은 두 가지입니다:

방법 1: Windows 네트워킹(SMB/CIFS)으로 연결

Windows 네트워킹을 통한 연결은 설정하기 쉽지만, 같은 LAN 또는 VPN에 있는 컴퓨터의 상태만 표시할 수 있으며, 해당 컴퓨터가 켜져 있고 Syncovery 스케줄러가 실행 중인 경우에만 가능합니다.

A screenshot of Syncovery's monitoring tool in the File menu
방법 2: 중앙 상태 저장소를 통해 정보 교환

상태 파일을 저장할 서버 저장 위치를 사용하면 전 세계의 어떤 컴퓨터도 관리할 수 있으며, 현재 연결되어 있지 않거나 심지어 꺼져 있는 컴퓨터의 상태도 확인할 수 있습니다. Mac 또는 Linux 시스템에서 실행 중인 Syncovery도 모니터링할 수 있습니다. 중앙 상태 저장소는 설정이 조금 더 어렵고, 표시되는 정보가 약간 지연될 수 있습니다. 하지만 LAN이나 VPN으로 직접 연결할 수 없거나 원격 컴퓨터의 Windows 네트워킹 자격 증명이 없을 경우 좋은 선택입니다. 중앙 상태 저장소는 (S)FTP 서버의 폴더일 수도 있고, Syncovery가 지원하는 다른 인터넷/클라우드 저장소를 사용할 수도 있습니다.

방법 1(Windows 네트워킹) 설정

LAN 또는 VPN의 다른 컴퓨터를 모니터링하려면, 탭 시트 “직접 연결(CIFS)을 통한 구성“, 다음 스크린샷에 표시된 것처럼. 컴퓨터가 Windows 탐색기에 표시될 수 있어야 하므로, 예를 들어 모니터링하려면 WIN10HOME, 을(를) 모니터링하려면 \\WIN10HOME 탐색기에서 네트워크 공유를 볼 수 있어야 합니다.

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

암호는 전역으로 지정할 수도 있고 각 컴퓨터별로 지정할 수도 있습니다. 다만 암호는 프로필을 수정할 때만 필요하며, 컴퓨터 상태를 볼 때는 필요하지 않습니다. 프로필을 편집할 권한은 관리하려는 각 Syncovery 설치본의 프로그램 설정 대화상자에서 부여해야 합니다. 아래 스크린샷을 참조하세요.

다음 스크린샷은 컴퓨터 상태가 어떻게 표시되는지 보여줍니다.

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

컨텍스트 메뉴를 사용할 수 있으며, 이를 통해 스케줄 시작 또는 중지, 프로필 편집 등 다양한 관리 작업을 수행할 수 있습니다. 프로필 편집이 작동하지 않으면, 이전 스크린샷에서 보인 것처럼 다른 컴퓨터에서 “원격 프로필 편집”이 허용되어 있는지, 그리고 암호가 구성과 일치하는지 확인하세요.

A screenshot showing the context menu in Syncovery's monitoring tool
방법 2(중앙 상태 저장소를 통한 정보 교환) 설정

중앙 상태 저장소를 통한 모니터링 설정은 더 복잡합니다. 주로 아래 스크린샷에 표시된 탭 페이지에서 수행하지만, 모니터링할 클라이언트의 Syncovery.ini를 직접 편집하는 작업도 포함됩니다. 자세한 단계와 설명은 아래 스크린샷에서 확인할 수 있습니다.

가장 중요한 요구 사항은 사용할 수 있는 서버 또는 클라우드 저장소의 폴더가 필요하다는 점입니다. 이 예에서는 SFTP 에 액세스하려면 monitoring.syncovery.com 사용자 이름 admin 및 암호 xyz (이 자격 증명은 예시일 뿐이며 실제로는 작동하지 않습니다)

실제로는 두 개의 별도 SFTP 폴더가 사용됩니다.
a) 하나는
상태 파일 클라이언트가 모니터링 도구로 보내는 정보와
b) 다른 하나는
명령 파일 을 모니터링 도구가 클라이언트로 전송합니다. 이러한 명령에는 스케줄러 시작 또는 중지, 프로필 편집 등이 포함될 수 있습니다.

A screenshot showing the settings for Syncovery's monitoring tool when using a Central Status Storage
1단계: 상태 파일 위치 지정

첫 번째 단계에서는 다음 항목에 대한 SFTP 위치를 지정합니다. 상태 파일. 클라이언트는 상태와 진행 정보를 이 폴더에 작은 파일로 업로드합니다. 각 클라이언트는 고유한 파일 이름을 사용하므로 여러 클라이언트의 파일을 모두 같은 폴더에 둘 수 있습니다. “Full Access Credentials…” 버튼을 클릭하여 인터넷 프로토콜과 사용자 이름 및 비밀번호를 지정해야 합니다. 필요에 따라 클라이언트용으로 쓰기 전용 액세스가 가능한 별도의 사용자를 지정할 수도 있지만, 이는 가능한 최고 수준의 보안을 구현하려는 경우에만 필요합니다.

A screenshot showing how to specify the status files location for Syncovery's monitoring tool
2단계: 명령 파일 위치 지정

클라이언트에 명령을 보내려면 다음을 위한 별도의 폴더를 지정해야 합니다. 명령 파일. 모니터링 도구는 스케줄러를 시작하거나 중지하고, 프로필을 편집하거나 수동으로 실행하고, Syncovery 등을 업데이트하려는 경우 이 폴더에 명령을 업로드합니다. 다시 말해 y자격 증명을 지정하려면 “전체 액세스 자격 증명…” 버튼을 클릭해야 합니다. 필요에 따라 클라이언트용 별도의 사용자를 지정할 수 있으며, 이 사용자는 읽기 전용 및 삭제 권한이 필요합니다(명령 파일을 실행한 후 삭제할 수 있어야 하기 때문입니다).

A screenshot showing how to specify the command files locationfor Syncovery's monitoring tool
3단계: 기본 암호 지정

통신을 암호화하려면 기본 암호가 필요합니다. 각 클라이언트는 실제로 기본 암호에서 자체 암호를 파생하므로, 클라이언트들이 서로의 상태를 볼 수 없습니다. 하지만 모두 모니터링 콘솔과는 통신할 수 있습니다.

A screenshot showing how to set the base password for Syncovery's monitoring tool
4단계: 명령 파일의 신뢰성을 위해 PGP 설정

클라이언트에 보내는 명령의 진위를 보장하기 위해, 명령은 PGP 비밀 키로 암호화되고 서명됩니다. “PGP 비밀 키 및 공개 키 생성” 버튼을 클릭하고 마법사의 단계를 따라 키를 생성하세요.

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

키 생성이 끝나면 생성된 파일의 위치를 알려주는 메시지 상자가 나타납니다. 일반적으로 다음과 비슷합니다:
C:\Program Files\Syncovery\CentralManagementPGPPublicKey.pgp
C:\Users\Tobias\AppData\Roaming\CentralManagementPGPPrivateKey.secret

비밀 키는 비밀번호와 함께 클라이언트에 명령을 보낼 수 있는 권한을 줍니다. 하나만 존재할 수 있으므로, 이 기능이 필요한 다른 관리자와 공유해야 할 수도 있습니다. 비밀 키는 클라이언트 설치본과는 공유되지 않습니다.

반면 공개 키는 들어오는 명령의 진위를 검증할 수 있도록 클라이언트에 복사해야 합니다. 따라서 파일을 복사해야 합니다. CentralManagementPGPPublicKey.pgp 에 C:\Program Files\Syncovery 제어하려는 모든 클라이언트 컴퓨터에.

5단계: 추가 설정

추가 설정을 사용하면 클라이언트(및 모니터링 도구)가 상태 저장 서버에 연결하는 빈도를 세밀하게 조정할 수 있습니다. 클라이언트 수에 따라 더 짧거나 더 긴 간격을 허용할 수 있습니다. 간격이 길수록 상태 정보가 업데이트되거나 명령이 처리되기까지 더 오래 걸립니다.

A screenshot of additional settings in Syncovery's monitoring tool
6단계: 클라이언트에 구성 복사

구성을 클라이언트에 복사하기 전에, 모든 네 개의 자격 증명 버튼을 다시 한 번 설정을 확인하세요. 네 개의 대화상자에서 모든 폴더가 슬래시(/)로 시작하는 절대 경로인지 확인하십시오 .

이제 Syncovery.ini 파일(일반적으로 C:\ProgramData\Syncovery)에 모니터링과 관련된 두 개의 새 섹션이 포함됩니다. 이 줄에는 위의 모든 설정이 들어 있습니다.

A screenshot showing the INI file settings needed for Remote Monitoring

다음 항목만 저장하세요. [CentralManagementSharedSettings] 를 텍스트 파일로 저장한 다음 이 섹션을 각 클라이언트의 Syncovery.ini에 Monitoring Tool에 상태가 표시되도록 하려면 . 또한, 다음 사항도 기억하세요 파일을 복사하세요. CentralManagementPGPPublicKey.pgp  에 C:\Program Files\Syncovery 4단계에서 언급한 대로 제어하려는 모든 클라이언트 컴퓨터에. 이러한 변경을 할 때는 Syncovery 스케줄러 또는 서비스를 완전히 중지한 다음 다시 시작해야 합니다.

7단계: 기능 확인 및 문제 해결

이 설정을 마치고 클라이언트 컴퓨터에서 스케줄러를 다시 시작하면, 비교적 빠르게 모니터링 탭 시트에서 클라이언트 정보를 보기 시작할 것입니다.

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

그러한 정보가 보이지 않는다면, 보통 인터넷/FTP 설정 때문입니다. 클라이언트에 올바른 자격 증명이나 올바른 URL이 제공되지 않았을 수 있습니다. 다음과 같은 파일이 상태 저장소에 나타나는지 확인하세요:
WINSVR2016VM.{1B6D0D72-3285-4D5D-8AD7-B38041BF0F77}.syncoverystatus

상태가 도착할 때까지 조금 기다려야 할 수도 있습니다. 추가 설정을 변경하고 특히 “클라이언트 최소 상태 업로드 간격”을 줄이면 됩니다.

문제가 계속되면, [에 다음 줄을 추가하여 상태 파일 전송에 대한 로그 파일을 생성하도록 Syncovery를 설정할 수 있습니다.CentralManagementSharedSettings] Syncovery.ini의 섹션:
LogMonitoringTransfers=1

8단계: 클라이언트에 명령 보내기 테스트

컨텍스트 메뉴를 사용하여 클라이언트에 다양한 명령을 보낼 수 있습니다. 메뉴는 이 페이지 상단의 스크린샷과 비슷합니다. 스케줄러를 시작/중지하고, 프로파일을 편집하거나 새로 만들 수 있으며, Syncovery를 업데이트할 수도 있습니다. 명령 전송 과정에 몇 분이 걸릴 수 있으므로, 그리드에서 다음과 같은 처리 상태가 표시됩니다:
*** 명령 업로드됨 ***
*** 명령 다운로드됨 ***
*** 명령 처리됨 ***

9단계: Linux 및 Mac 클라이언트에 대한 모니터링 활성화

Linux 시스템에서는 관련 Syncovery.ini 섹션을 별도의 작은 ini 파일로 저장한 다음, 프로그램 설정 대화상자의 “시작” 탭에서 버튼 “설정 줄 가져오기(INI 형식)…“.

macOS에서는(버전 9.35a부터), 프로그램 설정 대화상자의 환경설정 탭에 구성 가져오기 버튼 “Import Config Lines”가 있어 설정을 가져올 수 있습니다.

Linux 및 macOS 클라이언트 모니터링에 대한 정보는 곧 추가될 예정입니다.