Página 1 de 1

WAPT 2.3 a GLPI 10.0.6

Publicado: 23 de mayo de 2023 - 08:42
por Nats
Hola,

me gustaría saber cómo exportar mi inventario de WAPT a GLPI. He investigado cómo hacerlo, pero tengo dificultades para entenderlo. Como la interfaz gráfica ya no está disponible, estoy un poco perdido. Así que, si es posible, les agradecería mucho que me explicaran cómo hacerlo. Actualmente, solo tengo FusionInventory instalado en mi servidor GLPI.

Gracias de antemano :D

. Información adicional:
Servidor GLPI: Debian Bullseye, v10.0.6
Servidor WAPT: Debian Bullseye, v2.3.0.13516
Administración de WAPT: Windows 10, Enterprise

Re: WAPT 2.3 a GLPI 10.0.6

Publicado: 23 de mayo de 2023 - 09:50
por Vincent Moisan
Hola,
recientemente lo configuré yo mismo y puedo ayudarte.

No necesitas hacer nada en tu servidor GLPI 10. No se requiere ningún plugin adicional como FusionInventory.

En tu máquina de administración de WAPT, debes instalar el paquete "glpi-plugin-export-to-glpi10". Una vez instalado, edita los archivos glpi.ini y wapt_api.ini ubicados en "C:\Archivos de programa (x86)\wapt\private".

En el archivo glpi.ini, debes ingresar una cuenta GLPI con permisos y la URL de tu servidor en el formato "https://myserver.domain.com/glpi/front/inventory.php"
. En el archivo wapt_api.ini, debes ingresar una cuenta de la consola de administración de WAPT con permisos y la URL de tu servidor WAPT.

Una vez que los archivos estén completos, ejecuta una auditoría del paquete "glpi-plugin-export-to-glpi10" y deberías ver que la exportación se completó.

Espero que haya quedado claro.

Saludos

Re: WAPT 2.3 a GLPI 10.0.6

Publicado: 23 de mayo de 2023 - 11:18
por Nats
Gracias Vincent por tu respuesta
Pero al instalar el paquete, no encuentro nada en la carpeta `/private`. Intenté instalar y editar el paquete (que se encuentra en "C:/waptdev/wapt-glpi-plu.../"), así que tengo mis credenciales, pero al probarlo en una máquina de prueba, recibo errores, por ejemplo:
https://192.168.0.21/wapt/wapt-glpi-plu ... 3c0d6.wapt : 22341 / 22341 (100%) (1402 KB/s)
Instalando wapt-glpi-plugin-export-to-glpi10(=11-13)
Error al instalar ['wapt-glpi-plugin-export-to-glpi10(=11-13)']: errores en los paquetes [[PackageRequest(package='wapt-glpi-plugin-export-to-glpi10',version=(Version('11.0.0.0'), 13),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'], min_os_version=Version('10.0.19044.2604'), max_os_version=Version('10.0.19044.2604')), PackageEntry('wapt-glpi-plugin-export-to-glpi10','11-13' mature='PROD'), 'Traceback (most recent call last):\n File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n result = self.install_wapt(p.localpath,\n File "C:\\Program Files (x86)\wapt\common.py", line 4167, in install_wapt\n raise e\n File "C:\\Program Files (x86)\\wapt\\common.py", línea 4074, en install_wapt\n exitstatus = setup.install()\n Archivo "C:\\Windows\\TEMP\\wapth7lewmy_\\setup.py", línea 33, en install\n Archivo "C:\\Program Files (x86)\wapt\waptutils.py", línea 1887, en error\n raise EWaptSetupException(\'Error fatal: %s\' % reason)\nwaptutils.EWaptSetupException: Error fatal: ¡Este paquete no debe contener nombre de usuario/contraseña!, debe ir directamente a C:\\Program Files (x86)\\wapt\\private\\glpi.ini para editar los archivos,\n']]
No puse todo, para evitar un montón grande, pero creo que es suficiente porque el error se repite en el montón, así que bueno.
Pero nunca tengo nada en la carpeta "/private".

Re: WAPT 2.3 a GLPI 10.0.6

Publicado: 23 de mayo de 2023 - 11:23
por Nats
Instalé el paquete en una computadora y está ubicado correctamente en /private, pero no quiero tener que configurar cada máquina donde instalo el complemento; me gustaría que la configuración fuera automática...

Re: WAPT 2.3 a GLPI 10.0.6

Publicado: 23 de mayo de 2023 - 11:24
por sfonteneau
Buen día

El paquete tiene protección al inicio del código:

Código: Seleccionar todo

    if not inifile_readstring("glpi_api.ini",'glpi','password') == 'glpi' :
        error('This package must not contain login/password !, you have to go directly into %s to edit the files,' % makepath(WAPT.private_dir, "glpi_api.ini"))

    if not inifile_readstring("wapt_api.ini",'wapt','password') == 'password' :
        error('This package must not contain login/password !, you have to go directly into %s to edit the files,' % makepath(WAPT.private_dir, "wapt_api.ini"))
No debes modificar el paquete proporcionado por Tranquilit en la tienda; el paquete no debe contener el nombre de usuario y la contraseña (por razones de seguridad)
En su caso, eliminar el paquete de su repositorio y luego volver a importar el de la tienda (sin modificarlo) debería resolver el problema.

Re: WAPT 2.3 a GLPI 10.0.6

Publicado: 23 de mayo de 2023 - 11:25
por sfonteneau
Nats escribió: 23 de mayo de 2023 - 11:23 a. m. Instalé el paquete en una computadora y está ubicado correctamente en /private, pero no quiero tener que configurar cada máquina donde instalo el complemento; me gustaría que la configuración fuera automática...
No es necesario instalar el complemento en todas las máquinas.

Sólo una máquina tiene el paquete.

La máquina se conecta al servidor wapt, recupera todas las PC y luego las envía de regreso al servidor glpi.

Por lo tanto, sólo una máquina realiza la aspiración

Re: WAPT 2.3 a GLPI 10.0.6

Publicado: 23 de mayo de 2023 - 14:41
por Vincent Moisan
No modifique el paquete. Es extremadamente inseguro almacenar allí sus contraseñas/nombres de usuario.

El paquete debe instalarse en su equipo de administración, no en los equipos cliente.

Para acceder a la carpeta privada, necesita privilegios de administrador. Por lo tanto, abra una ventana de PowerShell o Símbolo del sistema como administrador, luego navegue hasta la carpeta privada y liste el directorio; debería ver los dos archivos allí. Para editarlos, ejecute el comando: notepad.exe .\glpi.ini (para editarlo con Notepad++, por ejemplo).

Saludos

Re: WAPT 2.3 a GLPI 10.0.6

Publicado: 24 de mayo de 2023 - 14:03
por Nats
Bueno, bueno, gracias a ambos, funcionó bien, pueden cerrar el tema.