Skip to content
SaigoNoo edited this page Oct 17, 2023 · 2 revisions

Cahier des charges pour la création de statCLI

Présentation du client :

Le client du projet est Madame Van den Schrieck, professeur de DEVII à l'EPHEC.

Présentation du projet :

Le projet consiste à réaliser un logiciel de monitoring qui permettra de suivre les stats d'une machine. (CPU, CPU load, RAM, OS, network stats, ...) depuis un, et un seul endroit. A l'aide d'une méthode python, on pourra choisir quelle commande linux sera utilisée. Dès lors, le texte sera récupéré et sera affiché dans le prompt du script.

Objectif du client :

Comme expliqué ci-dessus, le client souhaite monitorer un serveur du point de vue, RAM, CPU, OS, etc... Bien qu'il s'agisse d'une fonctionnalités, le client demande à ce que le moyen de connexion soit fait a distance, et non via la lecture d'un fichier. Le protocole SSH sera donc ici de mise ! Sa machine dispose probablement de la dernière version de Python, et une connexion ou le port 22 n'est pas bloqué par le FAI. Dans le cas ou le port est bloqué, une connexion via OpenVPN pourrait permettre le test du script.

Cible / Utilisateur :

La destination finale de ce projet est Madame Van den Schrieck.

Demandes fonctionnelles :

  • Utilisation interactive (arguments d'appels)
  • Accès distant (pas de lecture de fichier transféré manuellement)

Contraintes :

  • Une interface en ligne de commande (CLI)
  • Tri de fichiers ou outil de monitoring (obtention de données système)

Enveloppe budgétaire :

Non rémunéré. A but éducatif

Planification :

Semaine Date Description
S4 17-10-24 Création du script + CDC