Avec de jolis threads

darcs-hash:20060106162803-d1718-e9e85cb2824e8eb2f6d5811c11ef87d53e6972fb.gz
This commit is contained in:
bernat 2006-01-06 17:28:03 +01:00
parent 5a44f84473
commit bad75899d6

View file

@ -20,6 +20,7 @@ sys.path.append('/usr/scripts/surveillance')
import config
import smtplib
import socket
import time, random, md5
from analyse import stats
from affich_tools import tableau_ng
from ldap_crans import crans
@ -159,6 +160,7 @@ destinataire = "disconnect@crans.org"
message="""From: %(From)s
To: %(To)s
Subject: Statistiques des dernières 24h
Message-Id: <%(uuid)s1@crans.org>
*Machines actuellement déconnectées pour virus*
@ -196,8 +198,11 @@ Subject: Statistiques des derni
statistiques.py
"""
uuid = md5.md5(str(long(time.time() * 1000)) +
str(long(random.random()*100000000000000000L))).hexdigest()
corps = message %{'From':expediteur,
'To':destinataire,
'uuid':uuid,
'liste_upload':liste_upload,
'liste_p2p':liste_p2p,
'liste_virus':liste_virus,
@ -224,16 +229,19 @@ for l in gros_uploads_des_serveurs.split('\n')[2:]:
message = """From: Florian Dumas <fdumas@crans.org>
To: disconnect@crans.org
Subject: Re: Statistiques des dernières 24h
Message-Id: <%(uuid)s2@crans.org>
References: <%(uuid)s1@crans.org>
In-Reply-To: <%(uuid)s1@crans.org>
Disconnect nous disait :
> |machine crans| machine ext | download | upload |
> |-------------+------------------------------------------+----------+----------|
> %s
> %(corps)s
C'est normal ?
--
Florian
""" % l
""" % { 'corps': l, 'uuid': uuid }
mail.sendmail('disconnect@crans.org','disconnect@crans.org',message)
# réponse de Vincent
@ -244,21 +252,24 @@ Florian
message = """From: Vincent Bernat <bernat@crans.org>
To: disconnect@crans.org
Subject: Re: Re: Statistiques des dernières 24h
Message-Id: <%(uuid)s3@crans.org>
References: <%(uuid)s1@crans.org> <%(uuid)s2@crans.org>
In-Reply-To: <%(uuid)s2@crans.org>
Florian Dumas nous disait:
> Disconnect nous disait :
> > |machine crans| machine ext | download | upload |
> > |-------------+------------------------------------------+----------+----------|
> > %s
> > %(corps)s
>
> C'est normal ?
A toi de voir...
%s
%(raison)s
--
Vince
""" % (l, raison)
""" % {'corps': l, 'raison': raison, 'uuid': uuid}
mail.sendmail('disconnect@crans.org','disconnect@crans.org',message)