Forums FusionInventory
fusioninventory-agent script.VBS cacert.pem - Printable Version

+- Forums FusionInventory (https://forum.fusioninventory.org)
+-- Forum: Français (https://forum.fusioninventory.org/forumdisplay.php?fid=4)
+--- Forum: fusioninventory-agent (https://forum.fusioninventory.org/forumdisplay.php?fid=9)
+--- Thread: fusioninventory-agent script.VBS cacert.pem (/showthread.php?tid=2196)



fusioninventory-agent script.VBS cacert.pem - gilles25580 - 2014-09-07

Bonjour à tous,

Je souhaiterai supprimer mon serveur OSC et GLPI en le remplaçant par une solution fusioninventory .... rien de nouveau.
Mais pour cela, j'ai besoin d'automatiser le déploiement de l'agent avec un certificat cacert.pem.

Mes tests sont les suivant:
-installation de l'agent a partir de l’exécutable et du cacert.pem en manuel situé dans le même répertoire - OK (destiné à validation des paramètres)
-installation de l'agent en utilisant le script VBS et le cacert.pem dans le même répertoire - Ne fonctionne pas car le certificat ne s'installera pas.
https://raw.githubusercontent.com/fusinv/fusioninventory-agent/2.3.x/contrib/windows/fusioninventory-agent-deployment.vbs

J'ai déjà vérifié ma syntaxe grâce au mode Verbose = "Yes"

J'utilise la dernière version de l'agent, mon serveur est un Windows 2008 R2 et ma station un windows 7 64 bits.

Ma question est simple: quelqu'un a t il déjà déployer l'agent et un certificat avec ce script ou a t il rencontré ce problème ?

Merci d'avoir pris le temps de me lire

Cordialement
Gilles


fusioninventory-agent script.VBS cacert.pem - ddurieux - 2014-09-07

Qu'est ce que tu entend pas le certificat ne s'installe pas?


fusioninventory-agent script.VBS cacert.pem - gilles25580 - 2014-09-08

Bonjour,

Désolé de ne pas avoir été plus clair.

Voici le log de l'agent:
[Mon Sep 8 16:30:00 2014][fault] non-existing certificate file C:\Program Files\FusionInventory-Agent\perl\bin\cacert.pem at ../agent/FusionInventory/Agent/HTTP/Client.pm line 18.

Pour mémo, le script de déploiement de masse et le cacert.pem sont dans le même répertoire.
Ligne de configuration du script
SetupOptions = "/acceptlicense /runnow /server='https://XYZ.univ-fcomte.fr/plugins/fusioninventory/' /ca-cert-file=cacert.pem /S"


fusioninventory-agent script.VBS cacert.pem - ddurieux - 2014-09-08

T'as bien le cacert.pem dans C:\Program Files\FusionInventory-Agent\perl\bin\ ?


fusioninventory-agent script.VBS cacert.pem - gilles25580 - 2014-09-09

Bonjour,

J'ai repris la procédure à zéro car j'ai du me mélanger entre les configurations avec SSL ou sans.
En fait que j' installe en mode manuel ou par script, je ne retrouve pas le cacert.pem malgré une recherche sur le disque dur complet

Une idée ?


fusioninventory-agent script.VBS cacert.pem - ddurieux - 2014-09-09

Bah il faut que tu le copie dan sle bon répertoire ton certificat


fusioninventory-agent script.VBS cacert.pem - gilles25580 - 2014-09-09

ok,

Donc doit on installer en deux étapes l'agent ?
Première étape installation automatisée avec paramètre serveur.
Deuxième étape autre script qui met en place directement le cacert.pem.

Autrement dit le paramètre /ca-cert-file=cacert.pem n'est pas fonctionnel ?

Merci


fusioninventory-agent script.VBS cacert.pem - ddurieux - 2014-09-09

Ben si c'est fonctionnel, il sert à dire a l'agent qu'il y a un certificat et le fichier du certificat


fusioninventory-agent script.VBS cacert.pem - gilles25580 - 2014-09-10

ok

Je regenère donc un certificat et refais les tests

Merci de la rapidité des réponses.