Domo91 insertion dans anomalies
This commit is contained in:
@@ -109,7 +109,10 @@ def main():
|
||||
cursor = cnx.cursor()
|
||||
except mysql.connector.Error as e:
|
||||
logging.error(f"MySQL KO : {e}")
|
||||
envoyer_mail("⚠️ ALERTE : Base MySQL inaccessible (surveillance impossible).")
|
||||
envoyer_mail(
|
||||
"⚠️ ALERTE : Base MySQL inaccessible (surveillance impossible).",
|
||||
"Connexion MySQL impossible : la surveillance des relevés ne peut pas s’exécuter."
|
||||
)
|
||||
return
|
||||
|
||||
# 2) Surveillance par table (try SQL à l'intérieur de la boucle)
|
||||
@@ -127,7 +130,10 @@ def main():
|
||||
logging.error(f"Erreur SQL sur {table} : {e}")
|
||||
# Vous pouvez décider ici si vous voulez un SMS ou seulement un log.
|
||||
if should_send_alert(table):
|
||||
envoyer_mail(f"⚠️ ALERTE : erreur SQL sur {table} (voir logs).")
|
||||
envoyer_mail(
|
||||
f"⚠️ ALERTE : erreur SQL sur {table} (voir logs).",
|
||||
f"Erreur SQL détectée sur la table {table}. Merci de consulter le fichier log pour le détail."
|
||||
)
|
||||
continue
|
||||
|
||||
# 2b) Logique métier (hors try SQL)
|
||||
|
||||
Reference in New Issue
Block a user