Qu'est-ce que Beszel
Beszel est un outil de supervision léger qui permet de surveiller plusieurs serveurs depuis une interface web centralisée
Il permet notamment de suivre :
- L'utilisation du processeur
- L'utilisation de la mémoire vive
- L'espace disque disponible
- L'activité du réseau
- Les conteneurs Docker de la machine (s'il y en a)
- L'historique des ressources
- L'état général
Dans mon cas, j'ai installé Beszel sur un Mac Mini en utilisant Docker Compose
Le Mac Mini sert de serveur central pour héberger l'interface. Les autres serveurs, comme celui qui héberge ce wiki, sont surveillés grâce à l'installation d'un agent
Principe de fonctionnement
Beszel fonctionne avec deux éléments principaux :
- Le Hub
- L'Agent
Le hub correspond à l'interface web principale, c'est elle qui est hebergée sur le Mac Mini. C'est depuis cette interface que l'on peut consulter l'état des serveurs surveillés.
L'agent lui est installé sur chaque serveur que l'on souhaite monitorer. Il récupère les informations de la machine puis les transmet au Hub