From acbfe217f1ec100bdec246b8ef5530dbaa22ee2c Mon Sep 17 00:00:00 2001 From: pessoles Date: Sat, 3 Sep 2005 17:38:18 +0200 Subject: [PATCH] Finalement, on ne mesure pas le traffic de toutes les machines du crans darcs-hash:20050903153818-6d78a-6c51836e26bf981eb1b25dd2aa948301b5a64cbd.gz --- surveillance/statistiques.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/surveillance/statistiques.py b/surveillance/statistiques.py index c3a7ff06..e4e09b14 100755 --- a/surveillance/statistiques.py +++ b/surveillance/statistiques.py @@ -9,7 +9,6 @@ import commands import sys from pyPgSQL import PgSQL sys.path.append('/usr/scripts/gestion') -from ldap_crans import crans_ldap,crans import smtplib import socket @@ -21,7 +20,6 @@ pgsql = PgSQL.connect(host='/var/run/postgresql', database='filtrage', user='cra pgsql.autocommit = True curseur = pgsql.cursor() mail = smtplib.SMTP('localhost') -ldap=crans_ldap() ########################### @@ -60,13 +58,10 @@ for i in range(0,len(exemptes)): # Upload des serveurs : ####################### - -machines=crans().machines() liste_serveurs="" -for machine in machines: - hostname = machine.nom() - hostname - IP=machine.ip() +for i in (10,1,3,4,7,8,9,11): + IP='138.231.136.'+str(i) + hostname = socket.gethostbyaddr("%s"%IP)[0] requete = "SELECT sum(upload)/1024/1024,sum(download)/1024/1024 FROM upload WHERE ip_crans='%s' AND date > timestamp 'now' - interval '1 day' "%IP curseur.execute(requete) traffic=curseur.fetchall() @@ -75,6 +70,8 @@ for machine in machines: except TypeError: print "Pas d'upload ou download" else : + upload=round(traffic[0][0],2) + download=round(traffic[0][1],2) liste_serveurs += "%10s%10s\t%s\n"%(str(upload),str(download),str(hostname)) @@ -151,5 +148,5 @@ corps = message %{'From':expediteur, 'liste_serveurs':liste_serveurs} #corps = corps.encode('iso 8859-15') -#mail.sendmail('pessoles@crans.org','disconnect@crans.org',corps) -print corps +mail.sendmail('pessoles@crans.org','disconnect@crans.org',corps) +#print corps