Wapt 2.2 und GLPI 10

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Benutzeravatar
t.heroult
Nachrichten: 309
Anmeldung: 8. Dezember 2020 - 10:13 Uhr

21. April 2022 – 14:25 Uhr

Hallo, mit dem Erscheinen von GLPI 10 wurde das FusionInventory-Plugin durch den GLPI-Agenten ersetzt. Daher ist die Zieladresse http://glpitest/glpi/plugins/fusioninventory nicht mehr erreichbar. Der GLPI-Agent verwendet die URL http://glpitest/glpi/front/inventory.php. Ich habe diese Adresse in der WAPT-Konfiguration ausprobiert, erhalte aber keine Ergebnisse. In der WAPT-2.2-Dokumentation habe ich nichts zu GLPI 10 gefunden. Hat jemand eine Lösung gefunden? Viele Grüße, Tom. Nachtrag: Anscheinend sollte auch das neue GLPIInventory-Plugin funktionieren, ein Fork von FusionInventory. Bei mir liefert die Adresse http://glpitest/glpi/plugins/glpiinventory/ jedoch ebenfalls keine Ergebnisse.















Zuletzt bearbeitet von t.heroult am 22. April 2022 um 11:00 Uhr, 1 Mal bearbeitet.
Server: WAPT Enterprise 2.6.1.17786 auf Debian
Konsolen: Windows 10 & 11
Infrastruktur: Windows

Wussten Sie schon? Wenn Papageifische die Smoltifizierung durchlaufen, wird ihr Osmoregulationsmechanismus umgekehrt!
Benutzeravatar
t.heroult
Nachrichten: 309
Anmeldung: 8. Dezember 2020 - 10:13 Uhr

22. April 2022 - 10:59 Uhr

Weitere Informationen:
Aus wapttask.log extrahieren, falls das Ziel Folgendes ist: http://glpitest/glpi/plugins/glpiinventory/

Code: Alle auswählen

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
Wenn wir versuchen, Folgendes einzufügen: http://glpitest/glpi/front/inventory.phpNach der Validierung wird es sofort ersetzt durch http://glpitest/glpi/front/inventory.php/ (Daher wird automatisch ein "/" am Ende hinzugefügt, was offensichtlich Probleme verursachen kann, da es sich beim Ziel um eine Datei und nicht um einen Ordner handelt.).
Server: WAPT Enterprise 2.6.1.17786 auf Debian
Konsolen: Windows 10 & 11
Infrastruktur: Windows

Wussten Sie schon? Wenn Papageifische die Smoltifizierung durchlaufen, wird ihr Osmoregulationsmechanismus umgekehrt!
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

22. April 2022 - 12:37 Uhr

Hallo Tom,

Du hast die Situation in deinem Beitrag gut zusammengefasst:
  • Das native GLPI-10-Importformat ist nicht mit dem Fusion-Format kompatibel. Daher funktioniert die WAPT-zu-GLPI-Synchronisierung derzeit nicht mit diesem neuen nativen Modul
  • Das Fusion Inventory-Modul sollte auf einem GLPI 10-Server geladen werden können und dort identisch funktionieren.
Im Vergleich zum neuen GLPI-JSON-Importformat ist dieses deutlich besser dokumentiert und wesentlich weniger kompliziert – ein Schritt in die richtige Richtung. Wir werden uns nun mit der Überarbeitung des WAPT-Codes befassen und neben dem Fusion/XML-Format auch den GLPI10/JSON-Export verwenden.

Ich habe diese Woche einen GLPI-10-Server eingerichtet, um der Sache nachzugehen, aber das Fusion-Plugin habe ich noch nicht getestet. Wir werden prüfen, ob es noch genauso funktioniert (so steht es in der Dokumentation) :-) )
Aufrichtig,

Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Benutzeravatar
t.heroult
Nachrichten: 309
Anmeldung: 8. Dezember 2020 - 10:13 Uhr

22. April 2022 – 13:14 Uhr

Tatsächlich existiert das FusionInventory-Plugin in GLPI 10 nicht mehr.
Es ist automatisch deaktiviert und kann nur deinstalliert werden.
Wir sollten das glpiinventory-Plugin verwenden können, einen (höchst fragwürdigen) Fork von FI von teclib.
Theoretisch können wir dieses Plugin installieren, und es verhält sich dann „genau“ wie FusionInventory.

Aber Theorie ist Theorie …

Interessante Informationen finden Sie im großen orangen Kasten: https://glpi-agent.readthedocs.io/en/la ... ation.html
Server: WAPT Enterprise 2.6.1.17786 auf Debian
Konsolen: Windows 10 & 11
Infrastruktur: Windows

Wussten Sie schon? Wenn Papageifische die Smoltifizierung durchlaufen, wird ihr Osmoregulationsmechanismus umgekehrt!
Benutzeravatar
t.heroult
Nachrichten: 309
Anmeldung: 8. Dezember 2020 - 10:13 Uhr

19. Mai 2022 - 09:04 Uhr

Hallo Denis,

ich wollte nur mal nachfragen. Seit dem Start dieses Threads gab es zwei Wapt-Updates, aber bezüglich GLPI hat sich noch nichts geändert.
Hast du vielleicht eine Idee?
Kann ich dir vielleicht helfen?

Viele Grüße,
Tom
Server: WAPT Enterprise 2.6.1.17786 auf Debian
Konsolen: Windows 10 & 11
Infrastruktur: Windows

Wussten Sie schon? Wenn Papageifische die Smoltifizierung durchlaufen, wird ihr Osmoregulationsmechanismus umgekehrt!
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

19. Mai 2022 - 09:52 Uhr

Hallo,

ich habe die Funktion zur Konvertierung von XML- in JSON-Inventardaten erstellt und sie funktioniert.
Jetzt muss ich sie in Wapt integrieren.

Das aktuelle GLPI-System zum Senden von Inventardaten ist nicht optimal; wir werden es überarbeiten, um es als Plugin modularer zu gestalten. Dadurch wird der Export in andere Systeme als GLPI, wie z. B. CyberWatch, möglich, und es wird einfacher, Patches zu erstellen, ohne Wapt selbst aktualisieren zu müssen.

Simon
Benutzeravatar
t.heroult
Nachrichten: 309
Anmeldung: 8. Dezember 2020 - 10:13 Uhr

20. Mai 2022 - 11:08 Uhr

Danke Simon für die guten Neuigkeiten!

Ich kann es kaum erwarten, es zu sehen, :)

Tom.
Server: WAPT Enterprise 2.6.1.17786 auf Debian
Konsolen: Windows 10 & 11
Infrastruktur: Windows

Wussten Sie schon? Wenn Papageifische die Smoltifizierung durchlaufen, wird ihr Osmoregulationsmechanismus umgekehrt!
infocfd
Nachrichten: 5
Anmeldung: 11. April 2018 - 16:18 Uhr

5. Juli 2022 – 15:24 Uhr

Hallo,
gibt es Neuigkeiten zum Thema Datenmigration von Wapt 2.2 zu GLPI 10?

Danke,

Denis
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

5. Juli 2022 – 22:41 Uhr

Die Plugins wurden in die neue Version von WAPT (über das Auditsystem) implementiert.

Wir werden diese voraussichtlich zeitgleich mit der neuen WAPT-Version anbieten können.

Eine Migration ist notwendig, da sich WAPT und GLPI funktional unterscheiden.
Benutzeravatar
t.heroult
Nachrichten: 309
Anmeldung: 8. Dezember 2020 - 10:13 Uhr

6. Juli 2022 - 11:19 Uhr

Okay, danke für das Feedback :)

! Ich freue mich schon darauf!
Server: WAPT Enterprise 2.6.1.17786 auf Debian
Konsolen: Windows 10 & 11
Infrastruktur: Windows

Wussten Sie schon? Wenn Papageifische die Smoltifizierung durchlaufen, wird ihr Osmoregulationsmechanismus umgekehrt!
Gesperrt