Aller au contenu
Tableau de bord système

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.

Tableau de bord système, onglet System : informations générales, système d’exploitation, carte mère, BIOS, processeur, mémoire et graphique

Tableau de bord système, onglet Devices : périphériques de stockage NVMe et SATA et interfaces réseau

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.