Installation sur Linux
Cette page explique comment installer les composants Mugnsoft. Elle fournit le lien de telechargement et la procedure pour mettre en service vos services Mugnsoft sur votre systeme Debian/Ubuntu, Red Hat/CentOS (systemd | Upstart | SysV).
Note :
Configurer et installer le Webserver Mugnsoft
Configurer et installer le Webserver Mugnsoft depuis un fichier .tar.gz
# download the tar.gz file by specifying the version you want
wget https://mugnsoft.com/bin/`<version>`/mugnsoft-webserver-`<version>`.linux-amd64.tar.gz
# gunzip and untar the downloaded file and cd into it
tar -xzvf mugnsoft-webserver-`<version>`.linux-amd64.tar.gz && cd webserver
# update the API and WEB port in the webserver.json file
vi webserver.json
# proceed with the installation as a service daemon
chmod +x ./webserver && sudo ./webserver install
# start the service and check its status (systemd)
sudo systemctl start MugnsoftWebserver && sudo systemctl status MugnsoftWebserver
# enable the service at startup (systemd)
sudo systemctl enable MugnsoftWebserver && sudo systemctl daemon-reload
Note :
Configurer et installer l’Integrator Mugnsoft
Configurer et installer l’Integrator Mugnsoft depuis un fichier .tar.gz
# download the tar.gz file by specifying the version you want
wget https://mugnsoft.com/bin/`<version>`/mugnsoft-integrator-`<version>`.linux-amd64.tar.gz
# gunzip and untar the downloaded file and cd into it
tar -xzvf mugnsoft-integrator-`<version>`.linux-amd64.tar.gz && cd integrator
# update the API and WEB port in the integrator.json file
vi integrator.json
# proceed with the installation as a service daemon
chmod +x ./integrator && sudo ./integrator install
# start the service and check its status (systemd)
sudo systemctl start MugnsoftIntegrator && sudo systemctl status MugnsoftIntegrator
# enable the service at startup (systemd)
sudo systemctl enable MugnsoftIntegrator && sudo systemctl daemon-reload
Note :
Configurer et installer le Monitor Mugnsoft
Au demarrage, le composant monitor recherchera automatiquement la version des navigateurs web de l’hote et telechargera les WebDrivers correspondants. Pour ce faire, la sonde aura besoin d’un acces aux sites web de WebDriver suivants :
- https://chromedriver.chromium.org/downloads
- https://github.com/mozilla/geckodriver/releases/
- https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Note :
Note : L’acces aux trois sites web de WebDriver ci-dessus n’est pas obligatoire car vous pouvez telecharger manuellement les WebDrivers et les placer dans le dossier drivers de votre composant monitor Mugnsoft (<monitor_installDir\drivers>).
| Navigateur | WebDriver | URL de telechargement du WebDriver |
|---|---|---|
| Chrome | Chromedriver | Vous pouvez les telecharger ici |
| Firefox | Geckodriver | Vous pouvez les telecharger ici |
| Edge | msedgedriver | Vous pouvez les telecharger ici |
| Safari | Integre (aucun WebDriver necessaire) | - |
Telechargez toujours le pilote de navigateur correspondant a la version de votre navigateur. L’utilisation de versions incompatibles entrainerait une erreur lors de l’execution.
Installer l’extension de navigateur Mugnsoft IDE (pour la generation automatique de code)
Cette extension permet la generation automatique de code. Nous l’utiliserons pour generer les scenarios Mugnsoft a executer par le composant monitor de Mugnsoft.<br>
Consultez la documentation de Mugnsoft IDE : ici
| Navigateur | URL de l’extension |
|---|---|
| Chrome | Vous pouvez l’installer depuis ici |
| Firefox | Vous pouvez l’installer depuis ici |
Configurer et installer le Monitor Mugnsoft depuis un fichier .tar.gz
Maintenant que les prerequis sont remplis, nous pouvons proceder a l’installation de la meme maniere que pour les autres composants.
# download the tar.gz file by specifying the version you want
wget https://mugnsoft.com/bin/`<version>`/mugnsoft-monitor-`<version>`.linux-amd64.tar.gz
# gunzip and untar the downloaded file and cd into it
tar -xzvf mugnsoft-monitor-`<version>`.linux-amd64.tar.gz && cd monitor
# update the API and WEB port in the monitor.json file
vi monitor.json
# proceed with the installation as a service daemon
chmod +x ./monitor && sudo ./monitor install
# start the service and check its status (systemd)
sudo systemctl start MugnsoftMonitor && sudo systemctl status MugnsoftMonitor
# enable the service at startup (systemd)
sudo systemctl enable MugnsoftMonitor && sudo systemctl daemon-reload
Note :
Note pour tous les composants :
Chaque composant peut etre demarre en tant que service daemon depuis le binaire lui-meme ou etre execute en tant que processus :
sudo [webserver|monitor|integrator] [start|stop|restart|run]
Voir aussi
- Configuration requise – verifiez que votre systeme repond a tous les prerequis
- Structure des dossiers – comprenez l’organisation des repertoires apres l’installation
- Composants en detail – documentation technique detaillee pour chaque composant
- Reference de configuration – tous les parametres de configuration disponibles
- Guide de demarrage rapide – mettez en place une installation autonome en quelques minutes