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 config
import smtplib import smtplib
import socket import socket
import time, random, md5
from analyse import stats from analyse import stats
from affich_tools import tableau_ng from affich_tools import tableau_ng
from ldap_crans import crans from ldap_crans import crans
@ -159,6 +160,7 @@ destinataire = "disconnect@crans.org"
message="""From: %(From)s message="""From: %(From)s
To: %(To)s To: %(To)s
Subject: Statistiques des dernières 24h Subject: Statistiques des dernières 24h
Message-Id: <%(uuid)s1@crans.org>
*Machines actuellement déconnectées pour virus* *Machines actuellement déconnectées pour virus*
@ -196,8 +198,11 @@ Subject: Statistiques des derni
statistiques.py statistiques.py
""" """
uuid = md5.md5(str(long(time.time() * 1000)) +
str(long(random.random()*100000000000000000L))).hexdigest()
corps = message %{'From':expediteur, corps = message %{'From':expediteur,
'To':destinataire, 'To':destinataire,
'uuid':uuid,
'liste_upload':liste_upload, 'liste_upload':liste_upload,
'liste_p2p':liste_p2p, 'liste_p2p':liste_p2p,
'liste_virus':liste_virus, '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> message = """From: Florian Dumas <fdumas@crans.org>
To: disconnect@crans.org To: disconnect@crans.org
Subject: Re: Statistiques des dernières 24h 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 : Disconnect nous disait :
> |machine crans| machine ext | download | upload | > |machine crans| machine ext | download | upload |
> |-------------+------------------------------------------+----------+----------| > |-------------+------------------------------------------+----------+----------|
> %s > %(corps)s
C'est normal ? C'est normal ?
-- --
Florian Florian
""" % l """ % { 'corps': l, 'uuid': uuid }
mail.sendmail('disconnect@crans.org','disconnect@crans.org',message) mail.sendmail('disconnect@crans.org','disconnect@crans.org',message)
# réponse de Vincent # réponse de Vincent
@ -244,21 +252,24 @@ Florian
message = """From: Vincent Bernat <bernat@crans.org> message = """From: Vincent Bernat <bernat@crans.org>
To: disconnect@crans.org To: disconnect@crans.org
Subject: Re: Re: Statistiques des dernières 24h 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: Florian Dumas nous disait:
> Disconnect nous disait : > Disconnect nous disait :
> > |machine crans| machine ext | download | upload | > > |machine crans| machine ext | download | upload |
> > |-------------+------------------------------------------+----------+----------| > > |-------------+------------------------------------------+----------+----------|
> > %s > > %(corps)s
> >
> C'est normal ? > C'est normal ?
A toi de voir... A toi de voir...
%s %(raison)s
-- --
Vince Vince
""" % (l, raison) """ % {'corps': l, 'raison': raison, 'uuid': uuid}
mail.sendmail('disconnect@crans.org','disconnect@crans.org',message) mail.sendmail('disconnect@crans.org','disconnect@crans.org',message)