Components

Josep María Guiu Baiget
Attachments

Components del Programari

Els components lògics de programari que componen la plataforma del gestor de processos són:

  • Servei Gestor Processos: encarregat de gestionar les comunicacions entre els diferents components lògics, la seguretat d'accés, l'execució programada de procediments i processos. El programari que realitza aquesta funcionalitat és, per la versió Linux i per la versió Windows en mode consola pyProcessosServer.py i la versió com a servei en Windows s’anomena pyWinSrvcServidor.py.

  • Agent d'execució: procés instal·lat en cada servidor que realitza la funció d'executar els processos i instruccions enviades pel Servei Gestor Processos. Un agent d'execució pot donar servei a diferents Gestors de Processos, només han d’estar correctament identificats. Per la versió Linux i per a Windows en mode consola, el programari s'anomena pyProcessos.py i la versió com a servei de Windows s'anomena pyWinSrvcProcessos.py.

  • Administrador: programari encarregat de configurar el gestor central i veure el seu estat. El programari que realitza aquesta funció és pyAdministra.py en mode línia de comandament i pyQtAdministra.py en mode gràfic. Un programari d'administrador pot configurar diferents Gestors de Processos sempre que estigui correctament identificat.

  • Executor: aquest programari realitza les peticions d'execució al Gestor de Processos, pot realitzar peticions de comandaments de sistema operatiu, processos registrats i procediments configurats. El programari que realitza aquesta funció s'anomena pyExecuta.py en mode línia de comandament i pyQtExecuta.py en mode gràfic. Un procés pot realitzar peticions a diferents Gestors de Processos sempre que estigui correctament identificat.

Altres programes per facilitar la gestió, són

  • Generador de contrasenyes: Permet generar contrasenyes encriptades per ser configurades al gestor de processos, pyGeneraContrasenya.py.

  • Emmagatzema auditoria: Guarda l'arxiu d'auditoria d'execucions realitzades a una base de dades, pyGuardaAuditoria.py.

  • Serveis per accedir al servei del Gestor de Processos a través d'api utilitzant el programari pyServeiApi.py.

  • Programari per enviament de correus utilitzant la configuració de la plataforma del Gestor de Processos pyEnviamentCorreu.py.

El gestor de processos permet l'execució de:

  • Instruccions: Corresponen als comandaments de sistema operatiu amb els seus paràmetres en un maquinari especificat.

  • Processos: Definició d'un comandament amb els seus paràmetres. En l'execució del procés es podran especificar paràmetres particular i on s'ha d'executar el procés.

  • Procediments: Definició d'una seqüència de processos i on s'han d'executar. Entre altres atributs, l'execució pot ser lineal o en concurrència, només una en execució, etc.

  • Arxius: Definició de comandaments per permetre efectuar operacions d'arxius.

  • Desplegaments: Realitzar desplegaments de projectes entre servidors.

Següent: Seguretat
Anterior: Introducció