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…

sfx add

  • Sur la page de configuration :

    • Placez vous sur l’onglet “Général” et cochez “Créer une archive SFX” :
      sfx general

    • Placez vous ensuite sur l’onglet “Commentaire” et cliquez sur parcourir pour sélectionner le fichier Commentaires.txt créé plus tôt :
      sfx comment

  • Finalisez en cliquant sur “OK”