Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/01/2022, à 18:44

Iutech

[Abandonné] Problème avec FusionInventory

Bonjour Ubuntous et toutes.

J'ai installé fusion inventory sur une machine Ubuntu, mais la documentation pour la configuration est vraiment minimale.

Sur http://fusioninventory.org/documentatio … ation.html ils disent juste de faire un fichier glpi.cfg dans /etc/fusioninventory/conf.d et que

The only minimal requirement is an execution target, which can be either:

    server: a server URL, such as http://glpiserver/plugins/fusioninventory/
    local: a output directory, such /tmp/inventory

Mais la bonne syntaxe n'est même pas
server : http://glpiserver/plugins/fusioninventory/
elle est
server = http://glpiserver/plugins/fusioninventory/

Qui plus est quand je tente cela avec notre serveur GLPI (qui fonctionne très bien pour Windows) j'obtiens le message :

[info] target server0: server http://serveurglpi/glpi/plugins/fusioninventory/
[info] sending prolog request to server0
[error] [http client] unexpected content, starting with <!DOCTYPE html>
[error] No answer from server at http://serveurglpi/glpi/plugins/fusioninventory/

Je trouve bien quelqu'un qui a déjà eu un problème similaire et qui l'a reporté sur github mais il n'a jamais eu de réponse...

Pour vérifier, j'ai tenté l'inventaire en local (avec local = /tmp/inventory) et ça marche très bien.

Dernière modification par Iutech (Le 12/04/2022, à 13:14)

Hors ligne

#2 Le 26/01/2022, à 07:18

bruno

Re : [Abandonné] Problème avec FusionInventory

Modération : les doublons étant interdits sur le forum les deux sujets qui traitent du me problème ont été fusionnés.

Désolé, erreur de ma part. J'ai recréé le fil pour GLPI.

Dernière modification par bruno (Le 02/02/2022, à 09:41)

En ligne

#3 Le 27/01/2022, à 09:08

Iutech

Re : [Abandonné] Problème avec FusionInventory

bruno a écrit :

Modération : les doublons étant interdits sur le forum les deux sujets qui traitent du me problème ont été fusionnés.

???!???

En quoi un sujet traitant d'AD et un sujet traitant de GLPI (qui n'est pas dans l'Active Directory) sont "le même problème" ??????

(oui, certes, les deux problèmes sont liés à Ubuntu, mais sur ce critère je pense qu'il y a un paquet de sujets qui seraient considérables comme "le même problème")

Hors ligne

#4 Le 27/01/2022, à 11:56

Iutech

Re : [Abandonné] Problème avec FusionInventory

Iutech a écrit :

Qui plus est quand je tente cela avec notre serveur GLPI (qui fonctionne très bien pour Windows) j'obtiens le message :

[info] target server0: server http://serveurglpi/glpi/plugins/fusioninventory/
[info] sending prolog request to server0
[error] [http client] unexpected content, starting with <!DOCTYPE html>
[error] No answer from server at http://serveurglpi/glpi/plugins/fusioninventory/

Bon un curl serveurglpi/glpi/plugins/fusioninventory" me donne

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="https://serveurglpi/glpi/plugins/fusioninventory">here</a>.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at serveurglpi Port 80</address>
</body></html>

et un "curl https://serveurglpi/glpi/plugins/fusioninventory" donne

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://serveurglpi/glpi/plugins/fusioninventory/">here</a>.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at serveurglpi Port 443</address>
</body></html>

La configuration qui marche sous Windows est

fusioninventory-agent_windows-x64_2.6.exe /acceptlicense /execmode=service /installtasks=Collect,Deploy,Inventory,NetDiscovery,NetInventory /runnow /httpd /httpd-port=62354 /server='https://serveurglpi/glpi/plugins/fusioninventory' /scan-profiles /tasks=Collect,Deploy,Inventory,NetDiscovery,NetInventory /add-firewall-exception /S

Donc à tout hasard j'ai essayé curl https://serveurglpi/glpi/plugins/fusioninventory:62354/ mais j'obtiens

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at serveurglpi Port 443</address>
</body></html>

Je ne comprends pas comment je peux avoir une erreur 404 sur un curl envoyé au numéro de port qui marche sous windows ?

Dernière modification par Iutech (Le 02/02/2022, à 16:15)

Hors ligne

#5 Le 02/02/2022, à 09:34

Iutech

Re : [Abandonné] Problème avec FusionInventory

En fait, concernant GLPI, quand je dis que ça marche en local, c'est peut-être une exagération : quand je regarde le répertoire /tmp/local où est censé être le rapport, je ne vois rien.

Hors ligne

#6 Le 02/02/2022, à 09:55

bruno

Re : [Abandonné] Problème avec FusionInventory

La doc est assez complète : http://fusioninventory.org/documentatio … u-packages
mais pas forcément à jour. Il faut donc adapter.

Pour tester il es préférable de récupérer uniquement les en-têtes :

curl -I https://serveurglpi/glpi/plugins/fusioninventory

et il faut donner un retour complet, c'est à dire la commande et son retour. Là on ne comprend pas ce que tu as testé.

Ton premier retour montre qu'il y a une redirection temporaire (302) vers https://fserveurglpi/glpi/plugins/fusioninventory

Si la seconde commande était un curl sur https://fserveurglpi/glpi/plugins/fusioninventory, elle indique une redirection permanente vars la première adresse. Donc une boucle de redirections.

Il faut examiner la configuration de ton hôte virtuel Apache.

En ligne

#7 Le 02/02/2022, à 16:32

Iutech

Re : [Abandonné] Problème avec FusionInventory

bruno a écrit :

Pour tester il es préférable de récupérer uniquement les en-têtes :

curl -I https://serveurglpi/glpi/plugins/fusioninventory

et il faut donner un retour complet, c'est à dire la commande et son retour. Là on ne comprend pas ce que tu as testé.

Ton premier retour montre qu'il y a une redirection temporaire (302) vers https://fserveurglpi/glpi/plugins/fusioninventory

Si la seconde commande était un curl sur https://fserveurglpi/glpi/plugins/fusioninventory, elle indique une redirection permanente vars la première adresse. Donc une boucle de redirections.

Il faut examiner la configuration de ton hôte virtuel Apache.

Mes excuses, le fserveur était une faute de frappe.

curl -I https://serveurglpi/glpi/plugins/fusioninventory
HTTP/1.1 301 Moved Permanently
Date: Wed, 02 Feb 2022 15:14:35 GMT
Server: Apache/2.4.38 (Debian)
Location: https://serveurglpi/glpi/plugins/fusioninventory/
Content-Type: text/html; charset=iso-8859-1

Mon chef qui gère le serveur Apache (et n'aime pas Linux) me dit qu'il n'y a pas d'erreur sur la configuration du serveur (et que s'il y avait une boucle de redirection cela déclencherais une alerte); mais je ne comprends pas pourquoi le curl sur https renvoie toujours sur un code 301.


Par ailleurs j'utilise jusqu'à présent la commande fusioninventory-agent; or apparemment il y a d'autres commandes fusioninventory, et j'avoue que je ne comprends pas ce que font chacune d'elle ?

La doc en lien parle d'installer fusion inventory comme un service : c'est obligatoire ?
Jusqu'à présent je ne l'ai pas fait.

Hors ligne

#8 Le 02/02/2022, à 17:43

bruno

Re : [Abandonné] Problème avec FusionInventory

Pour fusioninventory, je n'en sais rien, je ne l'ai jamais installé.

Par contre il y a bien une mauvaise configuration d'Apache puisqu'une requête sur :
https://serveurglpi/glpi/plugins/fusioninventory
renvoie sur avec une redirection permanente sur :
https://serveurglpi/glpi/plugins/fusioninventory/

Ce qui pour moi n'a pas de sens.

Et avant il y avait une redirection 302 mais on ne sait pas trop de quoi… Ça sent quand même la configuration foireuse.

Et que donne :

curl -I https://serveurglpi/glpi/plugins/fusioninventory/

Dernière modification par bruno (Le 02/02/2022, à 17:48)

En ligne

#9 Le 03/02/2022, à 08:45

Iutech

Re : [Abandonné] Problème avec FusionInventory

bruno a écrit :

Et avant il y avait une redirection 302 mais on ne sait pas trop de quoi…

Euh le seul code 302 était en réponse à la commande "curl serveurglpi/glpi/plugins/fusioninventory"...

bruno a écrit :

Et que donne :

curl -I https://serveurglpi/glpi/plugins/fusioninventory/

Je ne comprends pas, ce n'est pas la commande dont j'ai donné le retour (code 301) dans le message précédent ?

Dernière modification par Iutech (Le 03/02/2022, à 15:43)

Hors ligne

#10 Le 12/04/2022, à 13:14

Iutech

Re : [Abandonné] Problème avec FusionInventory

Apparemment mon chef a réglé le problème, mais je n'ai pas compris comment.

La principale différence est qu'il a édité directement le agent.cfg plutôt que d'ajouter un fichier .cfg dédié comme j'avais fait (selon la recommandation de la documentation), mais normalement cela ne devrait rien changer ?

Il est vrai que je ne suis pas sûr d'avoir fait un systemctl restart fusioninventory-agent.service alors que lui l'a fait, celà pourrait être la cause (mais dans ce cas le message d'erreur n'est vraiment pas clair).

Hors ligne