Wapt 2.2 y GLPI 10

Comparta sus sugerencias o problemas relacionados con la consola WAPT o el agente WAPT aquí
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Avatar de usuario
t.heroult
Mensajes: 304
Inscripción: 8 de diciembre de 2020 - 10:13 a. m.

21 de abril de 2022 - 14:25

Hola,

con la llegada de GLPI 10, el plugin FusionInventory ha desaparecido y ha sido reemplazado por el agente GLPI.
Como resultado, el "objetivo" http://glpitest/glpi/plugins/fusioninventory ya no se puede usar.

El agente GLPI usa la URL http://glpitest/glpi/front/inventory.php.

Probé esta dirección en la configuración de WAPT, pero no devuelve nada...

No he encontrado nada en la documentación de WAPT 2.2 sobre GLPI 10. ¿

Alguien ha encontrado una solución?

Saludos cordiales,
Tom.

Edición: Aparentemente, también deberíamos poder usar el nuevo plugin GLPIInventory, que es una bifurcación de FusionInventory, que en mi caso da: http://glpitest/glpi/plugins/glpiinventory/ pero de nuevo, nada.
Última edición realizada por t.heroult el 22 de abril de 2022 a las 11:00, editado 1 vez.
Servidor: WAPT Enterprise 2.6.1.17765 en Debian
Consolas: Windows 10 y 11
Infraestructura: Windows

¿Sabías que? ¡Cuando los peces loro experimentan la esmoltificación, su mecanismo de osmorregulación se invierte!
Avatar de usuario
t.heroult
Mensajes: 304
Inscripción: 8 de diciembre de 2020 - 10:13 a. m.

22 de abril de 2022 - 10:59

Información adicional:
Extraer de wapttask.log si el objetivo es: http://glpitest/glpi/plugins/glpiinventory/

Código: Seleccionar todo

Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]: [2022-04-22 10:49:25,539] INFO:huey:Worker-2:Executing waptserver.glpi_tasks.upload_to_glpi_cron: b07c742b-ee1d-4253-9476-3d4b2e3f6967
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]: [2022-04-22 10:49:25,540] [Glpi Inventory]: DEBUG : Updating from databases...
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]: [2022-04-22 10:49:25,679] [Glpi Inventory]: INFO : -------Uploading 8 inventories to Glpi-------
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]: [2022-04-22 10:49:25,692] [Glpi Inventory]: DEBUG : Uploading (1/8)  [TestMachine1]
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]: [2022-04-22 10:49:25,821] ERROR:huey:Worker-2:Unhandled exception in task b07c742b-ee1d-4253-9476-3d4b2e3f6967.
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]: Traceback (most recent call last):
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:   File "/opt/wapt/lib/python3.8/site-packages/huey/api.py", line 360, in _execute
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:     task_value = task.execute()
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:   File "/opt/wapt/lib/python3.8/site-packages/huey/api.py", line 724, in execute
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:     return func(*args, **kwargs)
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:   File "/opt/wapt/lib/python3.8/site-packages/huey/api.py", line 807, in inner
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:     return fn(*args, **kwargs)
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:   File "/opt/wapt/waptserver/glpi_tasks.py", line 34, in upload_to_glpi_cron
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:     upload_hosts_inventories(conf['glpi_server_user'], conf['glpi_server_pass'], conf['glpi_server_endpoint'],
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:   File "/opt/wapt/waptserver/glpi_upload_hosts.py", line 198, in upload_hosts_inventories
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:     res_tree = xml.etree.ElementTree.fromstring(r.content)
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:   File "/opt/wapt/lib/python3.8/xml/etree/ElementTree.py", line 1320, in XML
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]:     parser.feed(text)
Apr 22 10:49:25 SRVWAPTTEST wapttasks[407]: xml.etree.ElementTree.ParseError: undefined entity: line 3, column 223
Si intentamos poner: http://glpitest/glpi/front/inventario.phpTras la validación, se reemplaza inmediatamente por http://glpitest/glpi/front/inventario.php/ (por lo que automáticamente agrega un "/" al final, lo que obviamente puede causar problemas, ya que el destino es un archivo y no una carpeta.
Servidor: WAPT Enterprise 2.6.1.17765 en Debian
Consolas: Windows 10 y 11
Infraestructura: Windows

¿Sabías que? ¡Cuando los peces loro experimentan la esmoltificación, su mecanismo de osmorregulación se invierte!
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

22 de abril de 2022 - 12:37

Hola Tom,

Resumiste bien la situación en tu publicación:
  • El formato nativo de importación GLPI 10 no es compatible con el formato Fusion. Por lo tanto, actualmente, la sincronización WAPT -> GLPI no funciona con este nuevo módulo nativo
  • El módulo Fusion Inventory debería poder cargarse en un servidor GLPI 10 y debería funcionar de manera idéntica.
En comparación con el nuevo formato de importación GLPI JSON, este está mucho mejor documentado y es mucho menos complejo, por lo que es un paso en la dirección correcta. Analizaremos la refactorización del código WAPT en este punto y el uso de la exportación GLPI10/JSON además del formato Fusion/XML.

Esta semana configuré un servidor GLPI 10 para analizar esto, pero no he probado el plugin de Fusion. Verificaremos si sigue funcionando igual (eso es lo que indica la documentación) :-) )
Atentamente,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Avatar de usuario
t.heroult
Mensajes: 304
Inscripción: 8 de diciembre de 2020 - 10:13 a. m.

22 de abril de 2022 - 13:14

Lo cierto es que el plugin FusionInventory ya no existe en GLPI 10.
Está deshabilitado automáticamente y solo se puede desinstalar.
Deberíamos poder usar el plugin glpiinventory, que es una bifurcación (muy cuestionable) de FI por teclib.
En teoría, podríamos instalar este plugin y se comportaría "exactamente" como FusionInventory.

Pero bueno, una cosa es la teoría y otra la ciencia...

Información interesante en el recuadro naranja grande: https://glpi-agent.readthedocs.io/en/la ... ation.html
Servidor: WAPT Enterprise 2.6.1.17765 en Debian
Consolas: Windows 10 y 11
Infraestructura: Windows

¿Sabías que? ¡Cuando los peces loro experimentan la esmoltificación, su mecanismo de osmorregulación se invierte!
Avatar de usuario
t.heroult
Mensajes: 304
Inscripción: 8 de diciembre de 2020 - 10:13 a. m.

19 de mayo de 2022 - 09:04

Hola Denis,

solo quería comentar que ha habido dos actualizaciones de Wapt desde que se inició este hilo, y todavía no hay novedades sobre GLPI.
¿Tienes alguna idea?
Si puedo ayudarte...

Saludos,
Tom
Servidor: WAPT Enterprise 2.6.1.17765 en Debian
Consolas: Windows 10 y 11
Infraestructura: Windows

¿Sabías que? ¡Cuando los peces loro experimentan la esmoltificación, su mecanismo de osmorregulación se invierte!
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

19 de mayo de 2022 - 09:52

Hola,

he creado la función de conversión de inventario XML a JSON y funciona.
Ahora necesito integrarla con Wapt.

El sistema actual de envío de inventario GLPI no es ideal; vamos a revisarlo para hacerlo más modular como un plugin. Esto permitirá exportar a sistemas distintos de GLPI, como CyberWatch, y también facilitará la creación de parches sin necesidad de actualizar Wapt.

Simon
Avatar de usuario
t.heroult
Mensajes: 304
Inscripción: 8 de diciembre de 2020 - 10:13 a. m.

20 de mayo de 2022 - 11:08

¡Gracias Simon por las buenas noticias! ¡

Tengo muchas ganas de verlo, :)

Tom!
Servidor: WAPT Enterprise 2.6.1.17765 en Debian
Consolas: Windows 10 y 11
Infraestructura: Windows

¿Sabías que? ¡Cuando los peces loro experimentan la esmoltificación, su mecanismo de osmorregulación se invierte!
infocfd
Mensajes: 5
Inscripciones: 11 Abr 2018 - 16:18 horas.

5 de julio de 2022 - 15:24

Hola,
¿Hay alguna novedad sobre la migración de datos de Wapt 2.2 a GLPI 10?

Gracias,

Denis.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

5 de julio de 2022 - 22:41

Los complementos se han implementado en la nueva versión de WAPT (a través del sistema de auditoría).

Esperamos poder ofrecerlos simultáneamente con la nueva versión de WAPT.

Será necesaria una migración, ya que, en términos de funcionalidad, existen diferencias entre WAPT y GLPI.
Avatar de usuario
t.heroult
Mensajes: 304
Inscripción: 8 de diciembre de 2020 - 10:13 a. m.

6 de julio de 2022 - 11:19

Bien, ¡gracias por tus comentarios :)

! ¡Lo espero con ansias!
Servidor: WAPT Enterprise 2.6.1.17765 en Debian
Consolas: Windows 10 y 11
Infraestructura: Windows

¿Sabías que? ¡Cuando los peces loro experimentan la esmoltificación, su mecanismo de osmorregulación se invierte!
Bloqueado