Mailgraph : Surveillance des mails (Spams, rejects, virus...)
Contents
1 Introduction
Mailgraph est un soft permettant d'avoir des graphs des mails tel que les spam les virus etc...
Celà donne un bon aperçu de ce qui se passe sur votre machine.
2 Installation
Vraiment très simple à mettre en place :
apt-get |
apt-get install mailgraph |
Il ne reste plus qu'a regarder. Sur apache :
http://monsite/cgi-bin/mailgraph.cgi
Et sur Lighttpd :
http://monsite/mailgraph
3 Mailgraph sans CGI
Que ça soit pour des raisons de performance, de sécurité ou de simplicité, il est assez commun de ne pas avoir de module CGI sur un serveur (installer du CGI avec nginx est fastidieux par exemple). Or, l’outil de stats mailgraph n’est prévu que pour tourner en CGI. Voici un petit script qui permet de s’en affranchir et de générer les graphes mailgraph sans CGI :
Il peut être placé en crontab, ce qui permet une sauvegarde régulière des graphes générés. Testé sous Debian, FreeBSD et OpenBSD (variable MAILGRAPH_PATH à adapter).
4 FAQ
4.1 Je n'ai pas de graphs sous Lighttpd
Je suis tombé sur ce petit bug génant qui n'affiche aucuns graphs. Pour contourner ce problème (pas de manière élégante), vous devez éditer le fichier /etc/lighttpd/conf-enabled/50-mailgraph.conf et modifier la 2ème ligne :
/etc/lighttpd/conf-enabled/50-mailgraph.conf |
# Alias for phpMyAdmin directory alias.url += ( "/mailgraph.cgi" => "/usr/lib/cgi-bin/mailgraph.cgi", ) $HTTP["url"] =~ "^/mailgraph*", { } |
Ici "/mailgraph" a été remplacé par "/mailgraph.cgi". Reloadez votre configuration lighttpd et c'est bon.