Ce guide détaille les étapes nécessaires pour installer et lancer l'application de surveillance de serveurs développés dans le cadre de la SAE 302.
Avant de commencer, assurez-vous de disposer des éléments suivants sur votre machine :
Important pour les serveurs cibles Un utilisateur auditeur avec le mot de passe auditeur doit exister sur les machines distantes pour que la connexion automatique via SSH fonctionne.
Placez-vous dans le répertoire racine du projet : projet_sae_302.
Il est fortement conseillé d'utiliser un environnement virtuel pour isoler les dépendances.
Sous Linux python3 -m venv .venv source .venv/bin/activate
Installez les bibliothèques requises via pip :
pip install -r requirements.txt
Note : Si le fichier requirements.txt est absent, lancez manuellement la commande suivante : pip install Flask Flask-SQLAlchemy fabric paramiko
Aucune action requise. La base de données .db sera créée automatiquement au premier lancement.