Administración remota de equipos con la herramienta de supervisión de Syncovery
Syncovery incluye una herramienta de supervisión que le permite ver y gestionar instalaciones de Syncovery en varios equipos desde un único cuadro de diálogo. Encontrará la herramienta de supervisión en el menú Archivo de Syncovery para Windows.
Hay dos formas en que Syncovery puede conectarse con equipos remotos:
Modo 1: conexión mediante red de Windows (SMB/CIFS)
Conectarse mediante la red de Windows es fácil de configurar, pero solo puede mostrar el estado de equipos en la misma LAN o VPN, y solo si los equipos están encendidos y el programador de Syncovery está en ejecución.

Modo 2: intercambio de información mediante almacenamiento centralizado del estado
Usando una ubicación de almacenamiento en el servidor para guardar los archivos de estado, puedes administrar cualquier equipo del mundo y ver el estado de equipos que actualmente no están conectados, o incluso apagados. También puedes supervisar Syncovery en sistemas Mac o Linux. El almacenamiento centralizado de estado es algo más difícil de configurar, y la información mostrada puede tener un ligero retraso. Pero es una buena opción si no puedes conectarte directamente por LAN o VPN, o si no dispones de credenciales de red de Windows para el equipo remoto. El almacenamiento centralizado de estado puede ser una carpeta en un servidor (S)FTP o utilizar cualquiera de los otros almacenamientos de Internet/nube compatibles con Syncovery.
Configuración del modo 1 (red de Windows)
Para supervisar otros equipos en la LAN o VPN, debe introducir sus nombres de equipo o direcciones IP en la pestaña «Configuración mediante conexión directa (CIFS)«, como se muestra en la siguiente captura de pantalla. Los equipos deben ser visibles en el Explorador de Windows, por ejemplo para supervisar WIN10HOME, debe poder ver los recursos compartidos de red de \\WIN10HOME en el Explorador.


La contraseña puede especificarse globalmente o para cada equipo. No obstante, la contraseña solo es necesaria para modificar perfiles, no para ver el estado del equipo. El permiso para editar perfiles debe concederse en el cuadro de diálogo de configuración del programa de cada instalación de Syncovery que desee administrar. Consulte la siguiente captura de pantalla.
La siguiente captura de pantalla muestra cómo se presenta el estado del equipo.

Hay disponible un menú contextual que le permite realizar diversas tareas administrativas, como iniciar o detener la programación y editar perfiles. Si la edición de perfiles no funciona, compruebe que se permite «Edición remota de perfiles» en el otro equipo, como se muestra en una captura anterior, y que la contraseña coincide con la de su configuración.

Configuración del modo 2 (intercambio de información mediante almacenamiento central de estado)
La configuración de la supervisión mediante almacenamiento centralizado de estado es más compleja. Se realiza principalmente en la pestaña que se muestra en la captura de pantalla siguiente, pero también implica editar Syncovery.ini directamente en los clientes que se van a supervisar. Encontrarás pasos y explicaciones detallados debajo de las capturas de pantalla.
El requisito principal es que necesita una carpeta en un servidor o algún almacenamiento en la nube que se pueda utilizar. En este ejemplo, utilizaremos SFTP para acceder a monitoring.syncovery.com con nombre de usuario admin y contraseña xyz (estas credenciales son solo un ejemplo y no funcionan en la vida real).
En realidad se utilizan dos carpetas SFTP separadas:
a) una para archivos de estado que los clientes envían a la herramienta de supervisión, y
b) otro para archivos de comandos que la herramienta de supervisión envía a los clientes. Estos comandos pueden incluir el inicio o la detención del programador, la edición de perfiles, etc.

Paso 1: Especifique la ubicación de los archivos de estado
En el primer paso, especificaremos la ubicación SFTP para archivos de estado. Los clientes subirán sus datos de estado y progreso como pequeños archivos a esta carpeta. Cada cliente usa un nombre de archivo único, de modo que los archivos de muchos clientes puedan coexistir en la misma carpeta. Debes hacer clic en el botón «Permisos de acceso completos…» para especificar el protocolo de Internet y el nombre de usuario y contraseña. Opcionalmente puedes especificar un usuario distinto para los clientes con acceso solo de escritura, pero esto solo es necesario si quieres implementar el nivel de seguridad más alto posible.

Paso 2: Especifique la ubicación de los archivos de comandos
Para poder enviar comandos a los clientes, debe especificar una carpeta independiente para archivos de comandos. La herramienta de supervisión subirá comandos a esta carpeta cuando quieras iniciar o detener el programador, editar o ejecutar manualmente perfiles, actualizar Syncovery, etc. De nuevo ydebe hacer clic en el botón «Credenciales de acceso completo…» para especificar las credenciales. Opcionalmente, puede especificar un usuario independiente para los clientes, que necesitan acceso de solo lectura y de eliminación (deben poder eliminar los archivos de comandos después de ejecutarlos).

Paso 3: Especifique una contraseña base
Se necesita una contraseña base para cifrar la comunicación. En realidad, cada cliente derivará su propia contraseña a partir de la contraseña base, de modo que los clientes no puedan ver el estado de los demás. Pero todos pueden comunicarse con la consola de supervisión.

Paso 4: configure PGP para que los archivos de comandos sean fiables
Para garantizar la autenticidad de los comandos que envía a los clientes, estos se cifran y firman con una clave secreta PGP. Haga clic en el botón Generar claves secretas y públicas PGP y siga los pasos del asistente para generar sus claves.

Al final de la generación de claves, un cuadro de mensaje le informará de la ubicación de los archivos generados. Suelen ser parecidos a estos:
C:\Program Files\Syncovery\CentralManagementPGPPublicKey.pgp
C:\Users\Tobias\AppData\Roaming\CentralManagementPGPPrivateKey.secret
La clave secreta, junto con su contraseña, le dará la capacidad de enviar comandos a los clientes. Como solo puede haber una, es posible que tenga que compartirla con otros administradores que necesiten esta funcionalidad. La clave secreta no se comparte con las instalaciones cliente.
Sin embargo, la clave pública debe copiarse a los clientes, para que puedan verificar la autenticidad de los comandos entrantes. Por tanto, debe copiar el archivo CentralManagementPGPPublicKey.pgp a C:\Program Files\Syncovery en todos los equipos cliente que desee controlar.
Paso 5: Ajustes adicionales
Los ajustes adicionales le permiten afinar con qué frecuencia los clientes (y la herramienta de supervisión) se conectarán con su servidor de almacenamiento de estado. Según el número de clientes, puede permitir intervalos más cortos o más largos. Si los intervalos son más largos, tardará más en actualizarse la información de estado o en procesarse los comandos.

Paso 6: Copiar la configuración a los clientes
Antes de copiar la configuración a los clientes, haga clic en todos los cuatro botones de credenciales una vez más y verifique la configuración. Asegúrese de que todas las carpetas sean rutas absolutas que empiecen por una barra diagonal en los cuatro diálogos.
Su archivo Syncovery.ini (normalmente en C:\ProgramData\Syncovery) contendrá ahora dos nuevas secciones relacionadas con la supervisión. Estas líneas contienen todos los ajustes anteriores.

Guarde solo el [CentralManagementSharedSettings] a un archivo de texto y añadir esta sección a el Syncovery.ini de cada cliente si desea que su estado aparezca en su herramienta de supervisión. Además, recuerde copiar el archivo CentralManagementPGPPublicKey.pgp a C:\Program Files\Syncovery en todos los equipos cliente que desee controlar, como se indica en el Paso 4. El programador o servicio de Syncovery debe estar completamente detenido al realizar estos cambios y, a continuación, reiniciarse.
Paso 7: comprobar el funcionamiento y solucionar problemas
Después de configurar esto y reiniciar el programador en el equipo cliente, debería empezar a ver la información del cliente en la pestaña de supervisión con relativa rapidez.

Si no ve esa información, normalmente se debe a la configuración de Internet/FTP. Es posible que no se hayan proporcionado al cliente las credenciales correctas o la URL correcta. Compruebe si aparecen archivos como este en el almacenamiento de estado:
WINSVR2016VM.{1B6D0D72-3285-4D5D-8AD7-B38041BF0F77}.syncoverystatus
A veces hay que tener paciencia hasta que llegue un estado. Probablemente pueda cambiar los ajustes adicionales y, sobre todo, reducir el «tiempo mínimo entre subidas de estado» del cliente.
Si todavía hay problemas, puede hacer que Syncovery genere archivos de registro para las transferencias del archivo de estado añadiendo esta línea a la [CentralManagementSharedSettings]
sección de Syncovery.ini:
LogMonitoringTransfers=1
Paso 8: probar el envío de comandos a los clientes
Puede usar el menú contextual para enviar varios comandos al cliente. El menú es similar a la captura de pantalla situada en la parte superior de esta página. Puede iniciar/detener el programador, editar o crear perfiles, así como actualizar Syncovery. Como el
proceso de transmisión de los comandos puede tardar unos minutos, verá el estado del procesamiento en la cuadrícula, por ejemplo:
*** Command Uploaded ***
*** Command Downloaded ***
*** Command Processed ***
Paso 9: activar la supervisión para clientes Linux y Mac
En equipos Linux, puede importar CentralManagementSharedSettings guardando la sección relevante de Syncovery.ini en un archivo ini pequeño y separada e importándola mediante el cuadro de diálogo de Ajustes del programa, pestaña «Inicio», haciendo clic en el botón «Importar líneas de configuración (estilo INI)…«.
En macOS (desde la versión 9.35a), hay un botón «Importar líneas de configuración» en la pestaña Prefs del cuadro de diálogo Configuración del programa para importar la configuración.
