TECNOHSI recibe inventarios que son enviados por agentes en formato XML y datos almacenados en la base de datos MySQL. Los agentes contactan con el servidor. El servidor solo escucha durante este proceso. Los intercambios entre agentes y el servidor se realizan en http y/o https. Las implementaciones de software y los escaneos snmp se realizan solo en https.
Esquema de transmisión de datos:
Rawdata->XMLformatting -> sending in HTTP or HTTPS in/ocsinventory-> handling withmod_perlon the fly -> DBmysql
El servidor de gestión consta de 4 componentes principales:
- Servidor de base de datos, que almacena información de inventario (mysql)
- Servidor de comunicaciones, que maneja las comunicaciones HTTP entre el servidor de bases de datos y los agentes (Apache, perl y mod_perl)
- Consola de administración, que permite a los administradores consultar el servidor de la base de datos usando su navegador favorito (Apache, php)
- Servidor de implementación, que almacena toda la configuración de implementación de paquetes (Apache, ssl)
