Architecture technique

- L’interface utilisateur est basée sur la Technologie Google Web Toolkit (GWT) : donc entièrement en Javascript et en HTML !
- Remontée des alertes en temps réél via Server Push.
- Sondes d’interrogations dédiées par protocole.
- Système fortement multithreadé et redondant.
BoardVisor a été divisé en modules qui peuvent fonctionner de façon autonome :
- Le GUI (le tableau de bord) : affiche les informations et ne s’occupe que de l’interface utilisateur. Il est doublé d’un backend effectuant l’interface utilisateur / source de données
- Le Harvester : est un module central qui agrège les informations reçues, les tris, effectue les calculs et fait l’interface unique avec la base de données. C’est lui qui avertit le GUI d’un incident, qui sera poussé vers l’utilisateur.
- Les Gatherers (les sondes-agents) : sont des modules de collecte de donnée. Ecrits dans des langages spécifiques, répondant aux protocoles propriétaires, ce sont des modules spécialisés effectuant des opérations simples de collecte dans un environnement fortement multithreadé.

Chaque élément communiquant sur un port TCP dédié et paramétrable à l’aide de la technologie Google Protobuff, chaque module de BoardVisor© peut soit être installé sur le même serveur, soit en mode déporté élément par élément.
Sécurité
Compte tenu des contraintes de sécurité aujourd’hui nécessaires au sein des entreprises, la solution BoardVisor a été conçue pour répondre aux exigences et aux normes de sécurité en vigueur dans les entreprises du secteur Boursier.
- Les communications entre les modules sont cryptées en SSL 128bits.
- Les données sont encapsulées dans un tunnel SSL/TCP mono directionnel permettant de les acheminer jusque dans les DMZ. Le port d’écoute est configurable.

CompatibilitéBoardVisor a été testé et validé sur les équipements classiques des environnements informatiques critiques : Surveillance de tous les composants de l’infrastructure réseau :
Surveillance des Serveurs et Operating Systems :
|
CONFIGURATION MATERIELLEConfiguration minimale
Configuration recommandée
* Le dimensionnement du stockage dépend de la volonté d’archivage des données du client |
