[Mac_prise] Modification du wrapper, logging + mail dans analyzer, et mise en place de reperage

* Le wrapper n'envoie plus de mails
    * Analyzer envoie ses mails lui-même, avec en pièce jointe le contenu du logging.
    * Analyzer n'envoit rien si les tableaux sont vide, sauf si hargneux, et sur une demi heure
    * Création de mac_prise_reperage, dont le but est de lister les macs inconnues d'une chambre sur une plage de 24h (script exécuté par cron toutes les heures), et de compter le nombre de minutes pendant lesquelles elles ont été présentes. Si la somme des compteurs pour une chambre dépasse une quantité dans config, on envoie un mail. Pas de logging ici, tout est "limpide". Il faudra bien définir la variable de config sus-citée.
    * Modification de config, on rajoute les deux variables pour mac_prise_reperage.py
This commit is contained in:
Pierre-Elliott Bécue 2013-02-02 02:02:02 +01:00
parent b37a0137e2
commit 777ba5cd9c
4 changed files with 197 additions and 24 deletions

View file

@ -332,6 +332,16 @@ puissions corriger le problème.
Les membres actifs du Crans""" % email.Header.make_header([("Déménagement non déclaré", "utf8")])
class mac_prise:
# Pour spammer, mettre à true.
hargneux = True
# Si pour une chambre donnée, il y a plus de 300 entrées filaires
# n'appartenant pas à l'adhérent propriétaire de la mac, on prévient.
max_inconnues_par_jour = 300
# Titre...
titre_mac_inconnue = u"Repérage de macs potentiellement non désirées dans les chambres suivantes."
# Pour la recherche dans postgres
delay = { 'instant': '2 min',
'heuristique': '30 min',