diff --git a/surveillance/statistiques.py b/surveillance/statistiques.py index 064e6d10..5bb28958 100755 --- a/surveillance/statistiques.py +++ b/surveillance/statistiques.py @@ -151,6 +151,20 @@ liste_p2p = tableau_ng( data = liste_p2p, alignement = ['g','c','d'] ).encode('iso-8859-15') +# Machines ayant utilisé des protocoles P2P dans la journée : +############################################################# +requete = "SELECT * FROM (SELECT ip_src,count(ip_src), as compteur FROM p2p WHERE date > timestamp 'now' - interval '1 day' group by ip_src order by compteur desc) AS tous WHERE tous.compteur>5 limit 30" +curseur.execute(requete) +liste_p2p2 = [] +for IP, compteur in curseur.fetchall(): + hostname = socket.gethostbyaddr(IP)[0] + liste_p2p2.append([hostname,compteur]) +liste_p2p2 = tableau_ng( data = liste_p2p2, + titre = ['machine','nombre'], + largeur = [30, 12], + alignement = ['c','d'] ).encode('iso-8859-15') + + ############# # Message : # ############# @@ -179,6 +193,10 @@ Message-Id: <%(uuid)s1@crans.org> %(liste_p2p)s +*Machines ayant utilisé des protocoles P2P durant la journée* + +%(liste_p2p2)s + *Statistiques de traffic des adhérents* (tout le traffic) %(liste_upload)s @@ -205,6 +223,7 @@ corps = message %{'From':expediteur, 'uuid':uuid, 'liste_upload':liste_upload, 'liste_p2p':liste_p2p, + 'liste_p2p2':liste_p2p2, 'liste_virus':liste_virus, 'liste_virus2':liste_virus2, 'liste_virus3':liste_virus3,