IMA5 2018/2019 P31 : Supervision des serveurs de la plateforme informatique

De Wiki de Projets IMA
Révision datée du 17 septembre 2018 à 07:46 par Tdjeraba (discussion | contributions) (Préparation du projet)


Présentation générale

L'objectif du projet est de réaliser un tableau de bord affichant l'état des serveurs physiques et virtuels de la plateforme informatique.

Description

L'idée pour la réalisation du projet est de remonter l'état des machines physiques et virtuelles sur un serveur virtuel de supervision, serveur sur lequel on va trouver les applications web permettant la génération du tableau de bord ainsi que la gestion des tâches de sauvegarde des machines virtuelles.

Objectifs

Le projet s'articule autour de ces deux principaux objectifs:

  • Créer un serveur de supervision fonctionnel.
  • Mettre en place une solution pour la gestion automatique des sauvegardes des machines virtuelles.

Préparation du projet

Cahier des charges

Le système doit rapporter les points suivants :

  • état de santé des machines physiques : température, état des disques, ...
  • occupation des machines physiques : utilisation CPU, utilisation espace disque, utilisation mémoire
  • état de santé des connexions réseau : réseau Renater, réseau ADSL, réseau SDSL
  • état de santé des machines virtuelles : temps d\'exécution de chaque machine virtuelle
  • occupation des machines virtuelles : utilisation disque et mémoire
  • état de certaines applications critiques :
    • date de validité des clefs DNSSEC
    • dates des dernières sauvegardes des machines virtuelles
  • vérification des certificats https de sites web.
  • affichage de la température en salle serveur

La gestion des sauvegarde peut se faire au travers de scripts automatiques.

Choix techniques : matériel et logiciel

Pour la réalisation du serveur de supervision, l'idée consiste à se reposer sur une solution déjà existante: Nagios Core. En plus d'être facile à mettre en place, Nagios possède l'avantage de posséder les plugins et les sondes nécessaire au monitoring des machines virtuelles XenServeurs.

A cela, on peut aussi ajouter une communauté active mettant à disposition des plugins et addons sur la plateforme communautaire nagios exchange.

Une comparaison avec la solution zabbix devra éventuellement être effectué.

La surveillance des hôtes ainsi que des machines virtuelles sera assuré via un applicatif déployé sur les hôtes nommé NRPE:

Nagios-NRPE.jpeg

Le serveur

Liste des tâches à effectuer

Calendrier prévisionnel

Réalisation du Projet

Semaine 1

Semaine 2

Documents Rendus