Procedimiento para cambiar el nombre de un nodo Cyberwatch
Por defecto, el nombre del nodo mostrado en la aplicación se basa en el hostname del servidor que aloja la aplicación Cyberwatch.
Esta pagina indica los pasos a seguir para cambiar el nombre de un nodo Cyberwatch manteniendo la comunicación con los agentes y las conexiones en modo sin agente funcionales.
La modificación del nombre de un nodo Cyberwatch puede realizarse de dos maneras:
- mediante el socle de configuración del software
- mediante una modificación del hostname del servidor Cyberwatch
Ambos métodos se presentan a continuación.
Los pasos a seguir para el primer método dependen del tipo de instalación realizada: Docker Swarm o Kubernetes.
Cambio del nombre del nodo mediante el socle de configuración
Con Docker Swarm
Configurar la variable
CBW_NODE_NAMEen el archivo/etc/cyberwatch/containers.envReiniciar Cyberwatch:
sudo cyberwatch restart
Con Kubernetes
Descomentar el campo
node.nameen el chart helm y modificar su valor, el archivo inicial se presenta de esta forma:node: # name: cyberwatch-node ip: type: single ...Volver a desplegar el chart helm según su procedimiento habitual
Cambio del nombre del nodo mediante la modificación del hostname del servidor Cyberwatch
El cambio del hostname de un servidor Cyberwatch a nivel Linux puede realizarse de la forma siguiente:
sudo hostnamectl set-hostname [NUEVO_HOSTNAME]Reiniciar Cyberwatch:
sudo cyberwatch restart
Configuraciones en el software
En la interfaz web de Cyberwatch, una vez modificado el nombre del nodo, cualquiera sea el método seleccionado, el navegador debe dirigir automáticamente a la pagina de gestión de nodos Cyberwatch.
En esta pagina, se ha creado un nuevo nodo. Este nuevo nodo no tiene URL configurada.
Configure esta URL en la interfaz indicando la nueva IP del servidor Cyberwatch. Si la IP (o el alias DNS) del servidor no se ha modificado, recupere y copie la IP/alias DNS del nodo anterior.
Asignación de datos al nuevo nodo
En Cyberwatch, los activos (con/sin agente, hosts…) están asignados a un nodo. Por lo tanto, es necesario transferir estos objetos del nodo anterior que se eliminara hacia el nuevo nodo.
Esta operación se puede realizar directamente desde la interfaz de gestión de nodos en Cyberwatch:
- identificar el nodo antiguo a eliminar
- al final de la linea de la tabla para ese nodo, hacer clic en el botón de eliminación
- en la modal que aparece, seleccionar el nodo al que se transferiran los activos
Reconfiguracion de los agentes instalados
Si se ha modificado la URL de acceso a la interfaz Cyberwatch, es necesario redefinir la URL a la que los agentes ya instalados podrán comunicarse.
Comando PowerShell para los agentes Windows (ejecutable vía GPO):
& 'C:\Program Files\CYBERWATCH SAS\CyberwatchAgent\cyberwatch-agent.exe' set_config --api-url 'https://[NUEVA_URL]/api/v2/'
Para los agentes Linux:
sudo -u cyberwatch-agent cyberwatch-agent set_config --api-url 'https://[NUEVA_URL]/api/v2/'
Caso de una instancia con varios nodos
En el caso de una instancia Cyberwatch con varios nodos, el procedimiento a seguir es identico al de una instancia con un solo nodo.
Sin embargo, habra que prestar especial atención a la elección del nodo que se eliminara y al que se asignaran los objetos.