Utilitzar el programa de l’agent de Cyberwatch manualment
Aquesta pàgina de documentació presenta les diferents ordres i subordres que ofereix el programa de l’agent de Cyberwatch.
Un cop instal·lat en un actiu Windows o Linux, el programa cyberwatch-agent es pot executar com qualsevol altre programa o executable.
L’ús manual de l’agent de Cyberwatch des de la línia d’ordres pot servir per respondre a alguns casos d’ús específics. En funcionament normal, l’agent no requereix cap intervenció als actius un cop instal·lat i ha de funcionar de manera autònoma d’acord amb les especificitats del sistema en què està instal·lat.
Alguns casos d’ús possibles del programa des de la línia d’ordres són, per exemple:
- la reconfiguració de l’URL d’un agent ja instal·lat en un actiu (cas pràctic il·lustrat més avall)
- el nou registre d’un agent ja instal·lat en una mateixa instància de Cyberwatch
- qualsevol tasca de depuració avançada que pugui ajudar a diagnosticar un problema de funcionament de l’agent o de comunicació amb la interfície de Cyberwatch
Descripció de les subordres i opcions del programa cyberwatch-agent
El programa ofereix diverses subordres i opcions que permeten modificar la configuració de l’agent o executar determinades accions.
L’opció -h o --help de l’ordre cyberwatch-agent descriu exhaustivament aquests elements:
En la data de redacció d’aquesta documentació, aquest és el resultat de l’execució d’aquesta ordre:
$ cyberwatch-agent -h
usage: cyberwatch-agent [-h] [-V] [-q] [-d] [--api-url URL] [--access-key-id KEY] [--secret-access-key KEY] [--category CATEGORY] [--later]
[--allow_selfsigned bool] [--proxy_enabled bool] [--proxy_host URL] [--groups GROUPS]
[{check,register,get_tasks,set_config}]
positional arguments:
{check,register,get_tasks,set_config}
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
-q, --quiet quiet output: print only errors
-d, --debug debug output
--api-url URL set api base url when registering
--access-key-id KEY set api access key id when registering
--secret-access-key KEY
set api secret access key when registering
--category CATEGORY set the category of the computer when registering
--later Register only the next time the agent starts
--allow_selfsigned bool
allow selfsigned certificates from the Cyberwatch server (default false)
--proxy_enabled bool enable proxy for Cyberwatch API requests (default false)
--proxy_host URL set the proxy for Cyberwatch API requests (https://username:password@host:port/ format)
--groups GROUPS set the server's groups by separating each one with a coma
check
La subordre check permet verificar l’estat de la configuració de l’agent instal·lat a l’actiu.
Aquesta ordre proporciona informació sobre:
- l’entorn (sistema, codificació…)
- l’estat de la instal·lació
- l’estat de la configuració
- el funcionament dels registres
- la connectivitat amb Cyberwatch
- els drets concedits a l’agent
register
La subordre register registra l’agent a la instància de Cyberwatch.
És l’ordre que s’executa per defecte durant la instal·lació de l’agent als actius.
Si l’agent ja està registrat, l’ordre no té cap efecte.
get_tasks
La subordre get_tasks consulta la instància de Cyberwatch per obtenir la llista de tasques que cal executar a l’actiu.
La instància de Cyberwatch ordena aquestes tasques, que poden incloure, entre d’altres:
- iniciar un escaneig
- desplegar un pedaç
- reiniciar l’actiu
set_config
La subordre set_config modifica la configuració de l’agent instal·lat actualment a partir de les opcions que ofereix l’agent.
Permet, per exemple, reconfigurar els agents en cas que canviï l’URL de la instància de Cyberwatch.
Modificar l’URL de configuració dels agents després d’un canvi d’URL de la instància de Cyberwatch
Si l’URL d’accés a la instància de Cyberwatch canvia, els agents ja no poden comunicar-se amb la instància de Cyberwatch. Per restablir la connexió, cal modificar l’URL de l’API configurada al fitxer de configuració de cadascun dels agents. Aquesta secció descriu com fer-ho.
També cal modificar l’URL configurada al programari des del menú Administració > Nodes. Aquesta URL és l’adreça que els agents utilitzen per defecte quan es creen des de la interfície de Cyberwatch. Cyberwatch recomana utilitzar un àlies DNS per evitar els problemes derivats d’un possible canvi de l’adreça IP del servidor de Cyberwatch, que es tracten en aquest cas pràctic.
Si cal reconfigurar l’URL de l’API dels agents, aquesta operació es pot fer amb l’ordre següent.
A Windows (PowerShell):
& 'C:\Program Files\CYBERWATCH SAS\CyberwatchAgent\cyberwatch-agent.exe' set_config --api-url 'https://[NOUVEL_URL]/api/v2/'
A Linux:
sudo cyberwatch-agent set_config --api-url 'https://[NOUVEL_URL]/api/v2/'
on [NOUVEL_URL] s’ha de substituir per la nova URL de la instància de Cyberwatch.