Después de mucho tiempo sin utilizar esta solución, me he encontrado con la sorpresa que después de seguir fielmente los pasos de la instalación en CentOS 8 de OCSInventory, cuando he intentado enviar los primeros datos al servidor, este no recibía o actualizaba la información.
Para forzar el envío tienes que ejecutar el comando:
ocsinventory-agent –server http://10.0.0.10/ocsinventory
Con ello actualizar la información al momento, o bien puedes esperarte a que se actualice cada hora si consultas el cron.
La sorpresa ha sido que al intentar actualizar la información, esta no llegaba al servidor.
Varios han sido los problemas que me he encontrado:
- El usuario/password de la BD no se había actualizado correctamente en los ficheros:
- /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php
- /etc/ocsinventory/ocsinventory-reports/dbconfig.inc.php
- /etc/httpd/conf.d/ocsinventory-restapi.conf
- Indicar en la configuración del agente que no guarde la información en local:
- /etc/ocsinventory/ocsinventory-agent.cfg
- Comentar la línea: # local = /var/lib/ocsinventory-agent
- Añadir la línea: server = [IP Servidor]
Con esto al lanzar el envío de datos ha funcionado perfectamente:
Enjoy!!!