You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-12-13 17:48:43

g.schulz
Member
Registered: 2013-06-17
Posts: 54

Remontée de l'agent (GLPI 10.0.10 / Php 8.0 / ISS 10.0)

Bonjour,

Je post ma demande puisque tout fonctionne correctement sur ma GLPI excepté l'envoi des informations par l'agent.
J'obtiens le message d'erreur
[error] [http client] communication error: 404 Not Found
[error] No supported answer from server at http://agent.xxxxxxxxx.com

Alors c'est la configuration de notre serveur IIS qui est particulière : déjà j'ai 2 installations GLPI sur le même serveur pour gérer 2 sujets différents chez nous. Pour ne pas avoir à mettre le sous-dossier dans les raccourcis, j'ai créé les 2 réécritures d'URL suivantes :
support.xxxxxxxxxx.com qui redirige vers support.xxxxxxxxxx.com/glpi
times.xxxxxxxxxxx.com qui redirige vers times.xxxxxxxxxxx.com/times
Bien entendu, les 2 DNS pointent vers la même adresse.

Tout ceci fonctionne bien et jusque là, pas de difficulté.

Là-dessus, j'ai activé le SSO pour les 2 sites et cela fonctionne également (Authentification anonyme passée à "Désactivé" et Authentification Windows passée en "Activé").

En revanche, j'ai installé l'agent et essayé de le faire fonctionner mais cela ne fonctionne pas, je pense que le SSO bloque l'accès au site comme je l'ai vu sur plusieurs postes du forum que j'ai déjà regardés. Il semble y avoir une solution pour exclure le SSO manuellement dans le httpd.conf lorsque nous sommes sur du Apache mais je n'ai rien trouvé pour du IIS.

J'ai créé un nouveau site : agent.xxxxxxxxxx.com qui pointe lui aussi sur le sous dossier glpi mais pour lequel j'ai activé l'authentification anonyme en désactivant l'authentification Windows (j'ai bien aussi géré la délégation de fonctionnalité Authentification en Lecture/Ecriture pour que ce paramètre soit pris au niveau du site et non du serveur - mais ça n'est peut etre pas à ça que sert ce paramétrage ?).

Mais malheureusement pas mieux, et quand je lance la page agent.xxxxxxxxxxxx.com, il redirige bien vers le site glpi mais l'authentification SSO est toujours demandée.

Est-ce que quelqu'un pourrait me dire comment rendre accessible mon site sans SSO pour l'agent svp ? Je ne sais pas si c'est l'authentification IIS qui reste gérée au niveau du serveur plutôt qu'un niveau du site ou si c'est ma redirection de agent.xxxxxxxx.com vers agent.xxxxxxxx.com/glpi qui bloque.
J'ai testé de stopper la redirection et j'ai le même symptôme, je pense donc que c'est le paramétrage de l'authentification qui reste sur le default Web Site et non sur chaque site mais je n'en suis pas certain.

Si quelqu'un pourrait me donner la solution svp, je suis très preneur .. ;-)

Last edited by g.schulz (2023-12-13 18:16:36)

Offline

#2 2023-12-13 23:43:05

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,429
Website

Re: Remontée de l'agent (GLPI 10.0.10 / Php 8.0 / ISS 10.0)

Bonjour,

L'URL du serveur de l'agent GLPI doit être http://agent.xxxxxxxxx.com/front/inventory.php.


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#3 2023-12-14 11:14:57

g.schulz
Member
Registered: 2013-06-17
Posts: 54

Re: Remontée de l'agent (GLPI 10.0.10 / Php 8.0 / ISS 10.0)

Salut,

Merci de ta réponse rapide cependant c'est un test que j'ai déjà effectué (avec d'autres également sur des adresses marketplace que j'ai trouvées sur les forums par exemple, avec ou sans le /glpi à la fin, ...) et j'ai toujours le message suivant :
[error] [http client] communication error: 404 Not Found
[error] No supported answer from server at http://agent.xxxxxxxxxxxxx.com/glpi/front/inventory.php
J'ai d'ailleurs essayé en http et en https .. au cas où mais pas mieux, le message d'erreur est toutefois différent en https mais c'est probablement normal vu qu'il parle d'authentification qui doit être lié au certificat je suppose .... ou pas :
[error] [http client] authentication required, no credentials available
[error] No supported answer from server at https://agent.xxxxxxxxxxx.com/glpi/front/inventory.php

Last edited by g.schulz (2023-12-14 11:18:09)

Offline

#4 2023-12-14 20:13:50

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,429
Website

Re: Remontée de l'agent (GLPI 10.0.10 / Php 8.0 / ISS 10.0)

Vous avez dit avoir redirigé support.xxxxxxxxxx.com/glpi vers http://agent.xxxxxxxxx.com. Par conséquent, vous devez saisir « http://agent.xxxxxxxxx.com/front/inventory.php » et l'URL du serveur pour qu'il soit résolu en « support.xxxxxxxxxx.com/glpi/front/inventory.php ». Si vous définissez l'URL du serveur sur "agent.xxxxxxxxxx.com/glpi/front/inventory.php", il essaiera d'accéder à "support.xxxxxxxxxx.com/glpi/glpi/front/inventory.php".


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#5 2023-12-15 10:41:34

g.schulz
Member
Registered: 2013-06-17
Posts: 54

Re: Remontée de l'agent (GLPI 10.0.10 / Php 8.0 / ISS 10.0)

Bonjour,

Alors ça n'est pas tout a fait ça :  je redirige http://agent.xxxxxxxxx.com directement sur le dossier GLPI du serveur, de la même manière que support.xxxxxxxxxx.com (les 2 pointent au même emplacement) :
2023-12-15-08h46-26.jpg

J'obtiens toujours des messages d'erreur mais avec le lien proposé. En http :
[error] [http client] communication error: 404 Not Found
[error] No supported answer from server at http://agent.xxxxxxxx.com/front/inventory.php

Et en https :
[error] [http client] authentication required, no credentials available
[error] No supported answer from server at https://agent.xxxxxxxxxx.com/front/inventory.php

Offline

Board footer

Powered by FluxBB