Maj texte "Installation sans CGI" à partir du blog de Grégory

This commit is contained in:
whirigoyen 2023-11-15 15:03:24 +01:00
parent 4ba6cf3f19
commit cd8cce961c

View file

@ -64,7 +64,13 @@ drwxr-xr-x 4 www-data www-data 4096 Feb 6 09:42 /var/lib/mailgraph
## Installation sans CGI
Il est possible de lancer un script en Cron pour générer des graphiques statiques :
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, loutil de stats mailgraph nest prévu que pour tourner en CGI.
Il est possible de sen affranchir et de générer les graphes mailgraph sans CGI.
Voici un petit script qui peut être placé en crontab, ce qui permet une sauvegarde régulière des graphes générés :
~~~
#!/bin/sh
@ -83,4 +89,6 @@ $MAILGRAPH_PATH | sed '1,2d ; s/mailgraph.cgi?// ; s/src="?/src="/' > $MAILGRAPH
for i in 0-n 0-e 0-g 1-n 1-e 1-g 2-n 2-e 2-g 3-n 3-e 3-g; do
QUERY_STRING=$i $MAILGRAPH_PATH | sed '1,3d' > $MAILGRAPH_DIR/$i
done
~~~
~~~
Testé sous Debian, FreeBSD et OpenBSD (variable MAILGRAPH_PATH à adapter).