diff --git a/Monitor.py b/Monitor.py index c63a38b..0187052 100644 --- a/Monitor.py +++ b/Monitor.py @@ -18,10 +18,12 @@ config = { "database": os.getenv("DB_NAME") } + # --- Fonction de sélection des destinataires selon le site --- def get_destinataires(lieu): return os.getenv(f"EMAIL_{lieu.upper()}", os.getenv("EMAIL_DEFAULT")).split(",") + # --- Fonction d'envoi de mail --- def envoyer_mail(sujet, message, destinataires): msg = MIMEText(message) @@ -36,6 +38,7 @@ def envoyer_mail(sujet, message, destinataires): except Exception as e: print(f"Erreur envoi mail : {e}", flush=True) + # --- Fonction de surveillance --- def surveiller(): log_entries = [] @@ -64,7 +67,6 @@ def surveiller(): """, (nom_sonde,)) relevés = cursor.fetchall() - # Log CSV : tous les relevés analysés for r in relevés: log_entries.append({ "Date": r['Date'], @@ -124,9 +126,3 @@ def surveiller(): except Exception as e: print(f"Erreur : {e}", flush=True) - -# --- Boucle principale --- -while True: - print(f"🛁 Vérification à {datetime.now()}", flush=True) - surveiller() - time.sleep(300) # 5 minutes