Mailgraph Installation auf nginx (Basis: ISPConfig Perfect Server)
https://github.com/schweikert/mailgraph (mailgraph.cgi herunterladen und nach /usr/lib/cgi-bin verschieben)
apt install mailgraph rrdtool
dpkg-reconfigure mailgraph
Should Mailgraph start on boot? <– Yes
Logfile used by mailgraph: <– /var/log/mail.log
Ignore mail to/from localhost? <– Yes (Wenn ein Postfilter z.b. amavis installiert ist)
Editiere /etc/nginx/sites-available/apps.vhost
Server {
...
location /cgi-bin/ {
gzip off;
root /var/www/apps;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ \.cgi$ {
root /usr/lib/cgi-bin;
include /etc/nginx/fastcgi_params;
fastcgi_pass fcgiwrap;
}
...
}
Editiere/Erstelle /etc/nginx/conf.d/fcgiwrap.conf
upstream fcgiwrap {
server unix:/var/run/fcgiwrap.socket;
}
nginx neustarten um die Änderungen zu übernehmen.
Pfade in mailgraph.cgi anpassen:
my $rrd = ‚/var/lib/mailgraph/mailgraph.rrd‘; # path to where the RRD database is
my $rrd_virus = ‚/var/lib/mailgraph/mailgraph_virus.rrd‘; # path to where the Virus RRD database is
Das Script ist via https://dein-server.url:deinAppsPort/mailgraph.cgi erreichbar