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 :

Bien que vous puissiez installer Mugnsoft sur d’autres systemes d’exploitation, nous ne le recommandons pas et nous ne fournissons pas de support pour ce cas d’utilisation.

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 :

Sans le runtime Npcap (Windows) ou le privilege de capture, l’agent s’installe, demarre et collecte tout le reste — CPU, memoire, disque, systeme de fichiers, processus, ainsi que la carte de topologie reseau complete. Seules les valeurs de bande passante restent a zero, et l’interface web les signale comme non mesurees plutot qu’inactives. Voir La bande passante est toujours a zero.

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).

Traductions