Procediment per canviar el nom d’un node de Cyberwatch

Per defecte, el nom del node que es mostra a l’aplicació es basa en el nom d’amfitrió (hostname) del servidor que allotja l’aplicació Cyberwatch.

Aquesta pàgina indica els passos que cal seguir per canviar el nom d’un node de Cyberwatch sense perdre la comunicació amb els agents i les connexions sense agent.

La modificació del nom d’un node de Cyberwatch es pot fer de dues maneres:

  • mitjançant la plataforma base de configuració del programari
  • mitjançant una modificació del nom d’amfitrió del servidor Cyberwatch

Aquests dos mètodes es presenten a continuació.

Els passos que cal seguir per al primer mètode depenen del tipus d’instal·lació: Docker Swarm o Kubernetes.

Canvi del nom del node mitjançant la plataforma base de configuració

Amb Docker Swarm

  1. Configureu la variable CBW_NODE_NAME al fitxer /etc/cyberwatch/containers.env

  2. Reinicieu Cyberwatch:

     sudo cyberwatch restart
    

Amb Kubernetes

  1. Traieu el comentari del camp node.name al chart de Helm i modifiqueu-ne el valor; el fitxer inicial té aquesta forma:

     node:
         # name: cyberwatch-node
         ip:
         type: single
    
     ...
    
  2. Torneu a desplegar el chart de Helm segons el vostre procediment habitual

Canvi del nom del node mitjançant la modificació del nom d’amfitrió del servidor Cyberwatch

  1. El canvi del nom d’amfitrió d’un servidor Cyberwatch al sistema Linux es pot fer de la manera següent:

     sudo hostnamectl set-hostname [NOUVEAU_HOSTNAME]
    
  2. Reinicieu Cyberwatch:

     sudo cyberwatch restart
    

Configuracions al programari

A la interfície web de Cyberwatch, un cop modificat el nom del node, sigui quin sigui el mètode seleccionat, el navegador us ha de redirigir automàticament a la pàgina de gestió dels nodes de Cyberwatch.

En aquesta pàgina s’ha creat un node nou. Aquest node nou no té cap URL configurada.

Configureu aquesta URL a la interfície, indicant la nova IP del servidor Cyberwatch. Si la IP (o l’àlies DNS) del servidor no s’ha modificat, recupereu i copieu la IP o l’àlies DNS del node antic.

Assignació de les dades al node nou

A Cyberwatch, els actius (amb agent o sense agent, amfitrions…) s’assignen a un node. Per tant, cal transferir aquests objectes del node antic, que se suprimirà, al node nou.

Aquesta operació es pot fer directament des de la interfície de gestió dels nodes de Cyberwatch:

  • identifiqueu el node antic que cal suprimir
  • al final de la fila de la taula d’aquest node, feu clic al botó de supressió
  • a la finestra modal que es mostra, seleccioneu el node al qual es transferiran els actius

Reconfiguració dels agents instal·lats

Si s’ha modificat l’URL d’accés a la interfície de Cyberwatch, cal tornar a definir l’URL amb què es podran comunicar els agents ja instal·lats.

Ordre de PowerShell per als agents Windows (executable mitjançant una GPO):

& 'C:\Program Files\CYBERWATCH SAS\CyberwatchAgent\cyberwatch-agent.exe' set_config --api-url 'https://[NOUVEL_URL]/api/v2/'

Per als agents Linux:

sudo -u cyberwatch-agent cyberwatch-agent set_config --api-url 'https://[NOUVEL_URL]/api/v2/'

Cas d’una instància amb diversos nodes

En el cas d’una instància de Cyberwatch amb diversos nodes, el procediment que cal seguir és idèntic al d’una instància amb un sol node.

Tanmateix, caldrà parar una atenció especial a l’elecció del node que se suprimirà i del node al qual s’assignaran els objectes.