Programari pyProcessosServer
El servidor de processos pyProcessosServer.py permet la seva execució amb els següents paràmetres:
- '—configuració' o '-c': Permet establir un arxiu de configuració on llegir i emmagatzemar els paràmetres de configuració utilitzats. Per defecte queda establert per la variable 'constArxiuParametresServei' i el valor és 'processosServer.ini'. El directori on queda emmagatzemat és en el directori d'execució.
- '—inicialitza' o '-i': Inicialitza els valors de l'arxiu de configuració amb els especificats en els paràmetres. Si aquests paràmetres no són especificats, llavors utilitza els valors per defecte. Quan aquesta opció s'ha especificat, el servidor de processos genera l'arxiu de configuració i finalitza la seva execució per deixar modificar manualment els paràmetres de configuració.
- '—identificacio' o '-n': Identificació del servidor de processos, utilitzat per connectar amb els agents i esperat per les connexions. Queda establert per la variable 'constNomServidor' i el valor per defecte és el nom del maquinari en execució, calculat per la funció del sistema platform.node().lower().split('.')[0].
- '—port' o '-p': Port de connexió on el servei queda a l'escolta per rebre les connexions. Establert per la variable 'constPortServidor', el valor per defecte és 9020.
- '—segur' o '-s': Estableix el mode de treball segur, no permet la configuració automàtica del primer administrador si no existeix cap administrador. Quan s'estableix el mode de treball segur, s'ha de configurar manualment l'arxiu de configuració amb les dades d'un administrador. Per defecte no s'estableix aquesta opció. Si s'ha activat l'opció d'inicialització ('—inicialitza'), el servidor de processos finalitza per poder configurar manualment l'arxiu de configuració.
- '—correu' o '-m': Servidor de correu on enviar les notificacions de correu amb el resultat de les execucions dels processos. Establerta per la variable 'constCorreuServidor', el valor per defecte és '127.0.0.1'.
- '—port_correu' o '-b': Port de connexió al servidor de correu. Per defecte és: constCorreuPortDefecte amb valor 25.
- '—ssl_correu' o '-e': Activa la connexió per SSL al servidor de correu. Per defecte no està activa aquest tipus de connexió.
- '—remitent' o '-r': Remitent dels missatges de correu electrònic. Establerta per la variable 'constCorreuRemitent', el valor per defecte és: 'root'.
- '—destinataris' o '-t': Destinataris del missatge de correu electrònic. Establerta per la variable 'constCorreuDestinataris', el seu valor per defecte és: 'sense_correu'. Per defecte queda desactivada la notificació de correu.
- '—usuari' o '-u': Usuari de connexió al servidor de correu electrònic per enviar missatges. Normalment no utilitza cap identificació.
- '—contrasenya' or '-a': Contrasenya de l'usuari de connexió al servidor de correu electrònic. Normalment no utilitza cap identificació.
- '—arrel' o '-g': Directori que actua com l'arrel del servei del gestor de processos. No es permet guardar cap arxiu d’usuari fora d’aquest directori. Es poden crear subdirectoris per distribuir els arxius segons convingui.
- '—log' o '-l': Arxiu on deixar l'auditoria del servidor de processos. Establerta per la variable 'constArxiuLogServei', el seu valor per defecte és 'processosServer.log' en el directori d'execució.
- '—debug' o '-d': Activa l'auditoria en mode depuració d'errors.
- '—foreground' o '-f': Executa el servidor de processos en mode consola, per defecte s'executa com a servei en segon pla.
- '—pid' o '-o': Especifica un arxiu on deixar la identificació (pid) del procés en execució, normalment s'utilitza al treballar com a servei.
- '—auditoria' o '-w': Activa l'auditoria d'execució. Aquest paràmetre només és vàlid si no està configurat a l'arxiu de configuració o amb l'opció d'inicialització ('—inicialitza').
- '—arxiu' o '-x': Nom de l'arxiu de l'auditoria. Aquest paràmetre només és vàlid si no està configurat a l'arxiu de configuració o amb l'opció d'inicialització ('—inicialitza').
- '—baseDades' o '-q': URL a una base de dades on guardar els registres d’auditoria generats per la plataforma. Pot tenir el format [driver]://%u:%p@[host_bbdd]/[base_dades] per exemple: mysql://%u:%p@localhost/bbdd. On %u se substituirà amb l’usuari i %p se substituirà amb la contrasenya de l’usuari. Aquest paràmetre només és vàlid si no està configurat a l'arxiu de configuració o amb l'opció d'inicialització ('—inicialitza').
- '—usuari_db' o '-y': Usuari de connexió a la base de dades d’auditoria.
- '—contrasenya_db' or '-z': Contrasenya de l'usuari de connexió a la base de dades d’auditoria.
- '—graba_db' o '-j': Activa la gravació de l’auditoria a la base de dades. En cas d’error en la gravació, s’activarà autormàticament el registre en arxiu.
- '—estat_processos' : Especifica l’arxiu on guardar l’estat de finalització dels processos executats. Per defecte és 'estatsProcessos.ini'.
- '—versio' o '-v': Mostra la versió del programari.
- '—help' o '-h': Desplega l'ajuda amb les opcions disponibles per arrancar el programa.