Prerequis sur les machines hotes
Cette page liste les prerequis materiels et logiciels minimaux pour installer Mugnsoft. Vous pouvez executer tous les composants de Mugnsoft sur le meme serveur hote en mode autonome ou dans une architecture distribuee.
Prerequis Mugnsoft
Pour executer Mugnsoft, vous devez disposer d’un systeme d’exploitation compatible, d’un materiel conforme ou superieur aux exigences minimales, et d’un navigateur compatible.
Systemes d’exploitation compatibles
Les paquets sont construits pour x86 64 bits (amd64) uniquement.
| Systeme | Versions | Gestionnaire de services |
|---|---|---|
| Windows | Windows 10 / 11, Windows Server 2016 et suivants (les Windows plus anciens ne peuvent pas executer les binaires) | Services Windows |
| Debian / Ubuntu | teste sur Debian 12, Ubuntu 22.04 et 24.04 | systemd (Upstart / SysV detectes aussi) |
| Base RPM | teste sur RHEL / AlmaLinux 8 (Rocky, CentOS Stream, Fedora : meme famille) | systemd |
Tous les composants peuvent tourner sur un seul hote, ou chacun sur le sien (un composant de chaque type par hote). Des images Docker et Kubernetes existent aussi, voir Installer avec Docker et Installer une sonde sur Kubernetes.
Note :
Flux reseau
Chaque composant ecoute sur son propre port d’API et le Webserver se connecte a lui : ouvrez les deux sens.
| De | Vers | Port (defaut) | Pourquoi |
|---|---|---|---|
| Navigateurs des utilisateurs | Webserver | TCP 9090 (PortWEB de webserver.json) |
Interface web |
| Monitors, Integrators, Sentinel Agents | Webserver | TCP 8050 (PortAPI) |
Enregistrement et envoi des donnees |
| Webserver | chaque Monitor / Integrator / Sentinel Agent | son port (paquets : monitor 8072, integrator 8053, sentinel 8079) |
Le Webserver pilote le composant |
| Monitors | les services qu’ils testent | selon chaque moniteur | Les controles eux-memes |
| Integrators | vos outils (ITSM, messagerie, email, metriques) | selon chaque sortie | Notifications et export de donnees |
| Webserver (ADMIN) | Webserver-Front | TCP 8040 (PortAPI du FRONT) |
Replication, voir Webserver-Front |
Tous ces flux sont en HTTPS. Les telechargements et les webdrivers demandent aussi un acces HTTPS sortant vers mugnsoft.com et les sites des editeurs de navigateurs, ou une copie manuelle.
Recommandations materielles
Le tableau suivant decrit les prerequis materiels (CPU et memoire) recommandes pour les composants de Mugnsoft.
| Type de serveur | Deploiement | Nombre de processeurs | Memoire physique |
|---|---|---|---|
| webserver | Standard (jusqu’a 10 sondes) | 4 coeurs CPU | Minimum : 8 Go RAM<br> Recommande : 12 Go RAM |
| webserver | Large (jusqu’a 20 sondes) | Minimum 8 coeurs CPU | Minimum : 12 Go RAM<br> Recommande : 24 Go RAM et plus |
| probe | Standard (jusqu’a 100 moniteurs) | 4 coeurs CPU | Minimum : 8 Go RAM<br> Recommande : 12 Go RAM |
| probe | Large (jusqu’a 200 moniteurs) | Minimum 8 coeurs CPU | Minimum : 12 Go RAM<br> Recommande : 24 Go RAM et plus |
| integrator | Standard (jusqu’a 10 sondes) | 4 coeurs CPU | Minimum : 8 Go RAM<br> Recommande : 12 Go RAM |
| integrator | Large (jusqu’a 20 sondes) | Minimum 8 coeurs CPU | Minimum : 12 Go RAM<br> Recommande : 24 Go RAM et plus |
Runtime de capture de paquets (Sentinel Agent uniquement)
Le Sentinel Agent tire ses valeurs de bande passante reseau des paquets captures : un hote devant remonter de la bande passante a donc besoin d’un runtime pcap et du privilege permettant de l’ouvrir. Rien n’est necessaire pour installer ou mettre a jour l’agent lui-meme — il s’agit d’une dependance d’execution uniquement.
| Plateforme | Installation | Privileges |
|---|---|---|
| Windows | Installeur du runtime Npcap depuis npcap.com. Le SDK n’est pas necessaire. | Administrateur / LocalSystem si Npcap a ete installe avec l’option Restrict driver access to Administrators only. |
| Linux (toute distribution) | Rien : libpcap est integre a l’agent depuis la 4.2.0. | CAP_NET_RAW — executer en root, ou setcap cap_net_raw+ep <binaire agent>. |
Agents anterieurs a la 4.2.0
Si un hote execute encore un agent anterieur a la 4.2.0, cet agent charge libpcap dynamiquement. Sans elle, il ne demarre pas du tout :
error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such file or directory
- Debian / Ubuntu :
apt install libpcap0.8 - RHEL / CentOS / Fedora :
dnf install libpcap, puis creez le nom recherche par l’ancien binaire :
ln -s /usr/lib64/libpcap.so.1 /usr/lib64/libpcap.so.0.8
Mettre l’agent a jour en 4.2.0 ou plus supprime ces deux besoins ; le paquet et le lien peuvent rester, ils ne sont plus utilises.
Note :
Navigateurs web compatibles
L’interface web prend en charge les versions actuelles de Chrome, Edge, Firefox et Safari.
Sur les sondes monitor qui executent des parcours EUM, le navigateur et son webdriver doivent avoir la meme version majeure. Si la sonde ne peut pas telecharger elle-meme le webdriver, desactivez les mises a jour automatiques du navigateur pour que les deux ne divergent pas (voir la section navigateurs de Installer sous Linux ou Installer sous Windows).