Tableau de bord système
Le tableau de bord système (System Dashboard) est un tableau de bord TUI (interface utilisateur en mode texte) pour les systèmes FreeGateway, qu’il s’agisse de systèmes Gateway entièrement personnalisés ou de serveurs exécutant des logiciels FreeGateway. Il offre l’essentiel de la commodité d’un tableau de bord web, sans ses conséquences sur la sécurité. Il est écrit en C++23 avec la bibliothèque FTXUI, conçue pour les interfaces utilisateur en mode terminal.
Sécurisé dès la conception
FreeGateway rejette les compromis de sécurité d’un tableau de bord web pour une infrastructure critique. Le tableau de bord système est accessible par SSH, uniquement au moyen de certificats SSH, et il s’exécute dans une session de terminal : il n’ajoute donc aucune interface web au système.
Tout sur l’hôte au même endroit
Le tableau de bord système présente, de façon claire, des informations sur le système sur lequel il s’exécute :
- Architecture et fonctionnalités du processeur
- Informations et date du BIOS
- Détails du système d’exploitation
- Modules de mémoire et leurs capacités
- Pools et jeux de données ZFS
- Interfaces réseau
- Périphériques de stockage
- Baux DHCP, sur les systèmes qui exécutent un serveur DHCP
Captures d’écran
L’onglet System présente le matériel et le système d’exploitation de l’hôte. L’onglet Devices énumère ses périphériques de stockage et réseau. Les informations d’identification ont été masquées.


En lecture seule pour l’instant
Le tableau de bord système est actuellement en lecture seule. La possibilité d’y apporter des modifications est en cours de développement. Par exemple, il sera possible d’y enregistrer les clients DynDNS.
Le tableau de bord système est distinct du tableau de bord Kojo, l’interface web de gestion d’un système de courriel Kojo.