Création d’une archive .SFX
L’archive .SFX est une archive auto-extractible qui vous permettra d’automatiser le paramétrage de l’agent RG à l’installation. Dans cette documentation nous verrons comment créer cette archive avec WinRAR.
Préparation des fichiers nécessaires
Pour commencer il faut préparer les fichiers nécessaires à la création de l’archive .SFX.
Commencez par télécharger la version .zip de l’agent RG depuis le dashboard.
Décompréssez l’archive .zip et récupérez les fichiers suivants :
- RG-Setup.exe
- vcredist_x86.exe
Dans le même dossier que ces fichiers décompressés il faudra créer 2 fichiers :
- Commentaires.txt qui contiendra cela :
Path=%temp%
Setup=RG-Setup.bat
Silent=1
Overwrite=1
- RG-Setup.bat qui contiendra cela : /! \ Des informations sont à modifier dans ce script - voir plus bas /! \
@echo off
REM *******************************************************************************
REM ********************* DEPLOIEMENT DU CLIENT RG SUPERVISION ********************
REM *******************************************************************************
REM **********Teste la presence du service et quitte s'il existe deja**************
sc query RG-Supervision > NUL
if not errorlevel 1060 exit
REM *******Determine le chemin d'installation en fonction de l'architecture********
set InstallPath=%ProgramFiles%
if exist "%ProgramFiles(x86)%" set InstallPath=%ProgramFiles(x86)%
REM **********************Installation du package C++ redistribuable***************
"%temp%\vcredist_x86.exe" /q:a /c:"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"
REM **********************Installation de l'agent**********************************
"%temp%\RG-Setup.exe" --action register --login LOGIN --password PASSWORD --node #IDNODE --install-path "%InstallPath%\RG-Supervision"
REM **********************Nettoyage************************************************
Del "%temp%\vcredist_x86.exe" /F /Q
Del "%temp%\RG-Setup.exe" /F /Q
:QUIT
exit
Dans la partie "Installation de l’agent" il faudra renseigner :
- LOGIN : Votre identifiant sur le dashboard (votre adresse mail)
- PASSWORD : Le mot de passe lié au login précédemment renseigné
- #IDNODE : ID du noeud* dans lequel les agents apparaitront, précédé de #.
*Pour récupérer l’ID d’un noeud :
- Sélectionnez le noeud dans l’arborescence sur le dashboard RG
- Regardez dans l’URL de la page juste après …/node/ pour avoir le numéro du noeud.
Générer l’archive SFX
Maintenant que nous avons tous les fichiers prêts il faut générer l’archive SFX :
-
Sélectionnez les trois fichiers suivants :
- RG-Setup.exe
- RG-Setup.bat
- vcredist_x86.exe
-
Clic-droit -> Ajouter à l’archive…
-
Sur la page de configuration :
-
Placez vous sur l’onglet “Général” et cochez “Créer une archive SFX” :
-
Placez vous ensuite sur l’onglet “Commentaire” et cliquez sur parcourir pour sélectionner le fichier Commentaires.txt créé plus tôt :
-
-
Finalisez en cliquant sur “OK”