Différences entre les versions de « Mail graphe »

De BlaxWiki
Aller à la navigationAller à la recherche
(Page créée avec « Ce projet permet de générer les statistiques pour les délais de délivraison des mails [https://wiki.blaxeenprod.com/BENPERSO/files/script-clara/Mail-Delivery-Stats.tar.... »)
 
 
(4 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Ce projet permet de générer les statistiques pour les délais de délivraison des mails  
Ce projet permet de générer les statistiques pour les délais de délivraison des mails (Script Clara)
 
[https://{{SERVERNAME}}/BENPERSO/files/script-clara/Mail-Delivery-Stats.tar.gz Mail graphe.tar.gz]


[https://wiki.blaxeenprod.com/BENPERSO/files/script-clara/Mail-Delivery-Stats.tar.gz Mail graphe.tar.gz]


Détail des fichiers :
Détail des fichiers :
Ligne 27 : Ligne 28 :
   serveurs de délivraison. Il met alors à jour la base de données MySQL
   serveurs de délivraison. Il met alors à jour la base de données MySQL
   'mail_stats' de Nuala.
   'mail_stats' de Nuala.


stats-delays.php
stats-delays.php
Ligne 37 : Ligne 37 :
   Ce script PHP génère des graphes (look "mrtg") en fonction des données
   Ce script PHP génère des graphes (look "mrtg") en fonction des données
   présentes dans la base 'mail_stats'.
   présentes dans la base 'mail_stats'.


schema.sql
schema.sql


   Requetes SQL ayant servi à la construction de la base 'mail_stats'.
   Requetes SQL ayant servi à la construction de la base 'mail_stats'.
 
[[Catégorie:Script]]
 
[[Catégorie:Script-clara]]

Version actuelle datée du 6 mai 2013 à 17:12

Ce projet permet de générer les statistiques pour les délais de délivraison des mails (Script Clara)

Mail graphe.tar.gz


Détail des fichiers :

sender.pl

 Script qui est lancé sur Flam, en crontab, toutes les 5 minutes. Il envoie
 une série d'emails vers une liste de cibles, en utilisant des serveurs SMTP
 spécifiques. Pour chaque mail envoyé, ce script notifie le
 "mailstats-server" de Nuala grâce à un paquet UDP.

receiver.pl

 Script présent sur les serveurs mail de délivraison (actuellement, trotski,
 mowgli, limousin, sologne, castro, thermidor, ventose, brumaire et
 germinal). Ce script est appelé par la map 'alias' de postfix. Il "parse"
 les mails qu'il reçoit (envoyés par sender.pl) et calcule le temps
 nécessaire à la délivraison de ces mails. Il envoie alors le résultat de ces
 calculs au "mailstats-server" qui tourne sur Nuala, grâce à des paquets UDP.

mailstats-server.pl

 Ce script tourne (en daemon) sur Nuala. Il reçoit des paquets UDP en
 provenance du script sender.pl de Flam et des scripts receiver.pl sur les
 serveurs de délivraison. Il met alors à jour la base de données MySQL
 'mail_stats' de Nuala.

stats-delays.php

 Ce script PHP est celui qui gènère la page contenant les graphes.

delay-images.php

 Ce script PHP génère des graphes (look "mrtg") en fonction des données
 présentes dans la base 'mail_stats'.

schema.sql

 Requetes SQL ayant servi à la construction de la base 'mail_stats'.