• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Agent indisponible - [RPC]Err, 500
#1
Bonjour à tous,

Je suis en train de mettre en place sur une maquette (OS : Debian Lenny pour le serveur, Ubuntu Server 10.04 pour le client) les outils OCSNG et GLPI, avec le plugin FusionInventory pour GLPI et l'agent FusionInventory.

Je souhaite remonter les informations d'inventaire avec l'agent FusionInventory vers GLPI pour le moment. J'ai donc installé et configuré l'agent, installé le plugin dans GLPI, et il se fait bien connaître auprès de GLPI. Cependant je ne peux pas lui demander d'effectuer un inventaire, l'agent est indisponible selon GLPI.

J'ai donc voulu essayer en réveillant l'agent via http://ip_du_client:62354/now, mais j'ai une erreur 500...

Avez-vous une idée des raisons possible de cette erreur ?
  Reply
#2
Oui il faut lancer l'agent en mode Daemon (-d ou -D)
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#3
Je vais essayer avec -D, mais il est déjà lancé en tant que service avec l'option -d (installé avec le package pour Debian).

MàJ : Je l'ai lancé avec les deux options, aucun changement, cette erreur 500 persiste.
  Reply
#4
Ah oui normal, il faut le token :

http://ip_du_client:62354/now/TOKEN


Le token est généré quand tu lance l'agent et ou dois être defini sur le serveur.

Pour tester lance l'agent avec --debug -D comme ca tu verras les messages d'erreur.
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#5
Bon, pour l'utilisation via l'adresse RPC j'ai compris, et c'est fonctionnel, merci.

Cependant GLPI ne peut toujours pas contacter l'agent, et le fait d'aller sur http://ip_du_client:62354 renvoit une erreur 500, je suppose que cela a un lien...

Je souhaiterais pouvoir effectuer un inventaire de la machine qui a le client, en lançant le client manuellement je vois qu'il lit la réponse du serveur et voit qu'il n'y a pas d'inventaire de demandé.
J'ai essayé l'option --force qui, d'après ce que j'ai compris, ignore la réponse du serveur et envoie tout de même un inventaire, mais cela n'a pas l'air d'avoir d'effet, il se réfère toujours à ce que lui envoie le serveur.
  Reply
#6
La partie RPC a quelques soucis, on est en train de le corriger
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#7
Il n'y a pas un moyen de forcer l'inventaire depuis le client pour effectuer des tests ?
  Reply
#8
http://127.0.0.1:62354/ dans ton navigateur et clique sur "force inventory"
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#9
C'est justement ici le problème pour moi, j'ai "500 Internal Server Error" sur cette page, que fusioninventory-agent soit lancé avec -D ou -d.
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)