4.1 Configuración de un servidor de inventarios TecnoHSI

El servidor de gestión consta de 4 componentes principales:

 

  • Servidor de base de datos, que almacena información de inventario.
  • Servidor de comunicaciones, que maneja las comunicaciones HTTP entre el servidor de bases de datos y los agentes.
  • Consola de administración, que permite a los administradores consultar el servidor de la base de datos utilizando su navegador favorito.
  • Servidor de implementación, que almacena toda la configuración de implementación de paquetes (¡requiere HTTPS!).

 

Estos 4 componentes se pueden alojar en una sola computadora o en diferentes computadoras para permitir el equilibrio de carga. Por encima de 10000 computadoras inventariadas, recomendamos usar al menos 2 servidores físicos, un servidor de base de datos de alojamiento + servidor de comunicación y el otro que aloja una réplica de base de datos + servidor de administración + servidor de implementación.

 

Arquitectura de comunicación TecnoHSI



El servidor de base de datos actualmente solo puede ser MySQL 5.5 o MariaDB con el motor InnoDB activo. El servidor de comunicaciones necesita Apache Web Server 2.2.X/2.4.X y está escrito en PERL como un módulo Apache. ¿Por qué? Porque los scripts PERL se compilan cuando se inicia Apache y no en cada solicitud. Esto es mejor en cuanto al rendimiento. El servidor de comunicaciones puede requerir algunos módulos PERL adicionales, según su distribución. El servidor de implementación necesita cualquier servidor web con SSL habilitado. La consola de administración está escrita en PHP 5.6 (o superior) y se ejecuta en Apache Web Server 2.2.X/2.4.X. La consola de administración requiere compatibilidad con ZIP y GD habilitada en PHP para poder utilizar la implementación de paquetes.

 

Ir al contenido