Ce projet s'intégre dans un travail collectif visant
à mettre à disposition des élèves des écoles
du GET, un outils performant pour le développement de projets informatiques.
Cet effort collectif se concrétise par la mise en place de plate-formes
appelées picolibre et facilitant le travail de groupes de développeurs
(voir
http://www.picolibre.org) .
L'objectif de ce projet est de réaliser un module de supervision
permettant de vérifier qu'un serveur picolibre est vivant en vérifiant
qu'il rend correctement les services que l'on attend de lui.
Pour celà nous avons choisi d'intégrer cette démache
à celle du logiciel NetSaint (voir
http://www.netsaint.org).
Ce logiciel permet la surveillance à distance d'un ensemble de
serveurs (logiques) s'exécutant sur un ensemble de
serveurs (physique).
Netsaint offre entre autre les fonctionnalités suivantes :
- Surveillance des services réseau (SMTP, POP3, HTTP, NNTP, PING,
etc.)
- Surveillance des resources système (processor load, disk and
memory usage, running processes, log files, etc.)
- Intégration facile de nouveaux modules
- Les modules suivant existent déjà Mysql, ldap,
- Il faudrait ajouter les modules apache,sympa,
- Netsaint est utilisable à travers une interface Web, l'ajout
des modules conduira à réaliser les parties de supervision
correspondantes.
Une interraction avec le groupe s'occupant de WebMin est à envisager
pour constituer un module webmin permettant de
configurer le module NetSaint.
Les langages et outils utilsés dans ce projets sont :
Le projet concerne à priori deux élèves, il peut
être couplé avec le sujet sur webmin pour obtenir un travail
de groupe plus conséquent.
Le projet s'intégrera à des outils libres et devra respecter
la philosophie libre à savoir choix d'un license libre pour le code,
installation simple, outils documenté, large mise à disposition
des résultats et permission d'ajouter des nouveaux résultats
par d'éventuels partenaires.
L'équipe utilisera le serveur
picolibre.int-evry.fr pour son développement.