Introduction
Description
Sentinelle est une application destinée à la supervision et la surveillance des systèmes et réseaux. Il est couplé avec le module ZEPHIR d'EOLE.
Cet outil, basé sur la cartographie google maps, est accessible depuis une interface WEB. Il surveille les hôtes et services spécifiés, avec la possibilité de notifier tout dysfonctionnement et situation anormale.
Sentinelle offre les fonctionnalités suivantes :
- la visualisation cartographique de l'état des serveurs, avec un affichage qui se fait en fonction des filtres définis par l'utilisateur ;
- la génération et la consultation de rapports ;
-l'affichage de tableaux de bord personnalisables;
Les nouvelles fonctionnalités par rapport à sentinelle 2 sont principalement celles destinées aux administrateurs. En effet, il est possible directement depuis l'interface WEB :
- de gérer les composantes ;
- d'éditer et d'exécuter les scripts permettant de récupérer les informations sur les serveurs "monitorés" ;
- de gérer les utilisateurs et groupes.
PUBLIC CONCERNE
Sentinelle est destiné à toutes les structures utilisant ZEPHIR et souhaitant améliorer et faciliter la supervision des serveurs au travers d'une cartographie.
LES BRIQUES LOGICIELLES SENTINELLE
Sentinelle se base sur le framework Ruby On Rails (parfois appelé rails, ou RoR )
Ruby On rails, est un framework Open Source pour le développement web en Ruby. Ruby On rails est orienté objet, Rails est un framework de développement d'applications web basé sur le concept Modèle-Vue-Controlleur (MVC).
Comme tout modèle MVC, il est nécessaire de rendre persistant le modèle de données.Notre choix s'est porté sur mysql pour assurer cette persistance.
Le frontal web, retenu est le couple apache2/passenger, pour sa facilité de mise en œuvre. Il est pas exclu d'installer un autre frontal web
Sentinelle a été qualifié pour les versions suivantes
- Ruby version 2.0.0
- Ruby On Rails version 3.2.14
- Mysql-server version minimale 5.5
- Apache2 version minimale 2.2
- Passenger version minimal 3.0.17
- JQuery version 2.0.3
- JQueryUI version 1.10.3