Une petite question.
Y a t'il moyen d'installer LightSquid sur IPCOP ?
Je n'est pas trouvé d'addon.
Mais comme la plupart des prérequis sont là perl, squid,cron sauf apache mais comme il y a déja un service web. je me disait qu'il y a peut être un espoir de l'installer quand même.
LightSquid permet d'avoir des statistiques bien ficelé et trés simple. Je l'utilise sur du PFsense mais j'ai un gros problème avec les connexions PPTP sur un même serveur à cause du protocol GRE.
Solution,
Comme promis je vous donne ma démarche pour installer LightSquid sur IPCOP.
Dans l'outil d'admin IPCOP => Service proxy : Activer les logs
Copie de l'archive LightSquid sur l'IPCop avec scp ou winscp ou aure.
http://lightsquid.sourceforge.net/
Se connecter en console sur l'IPCop
cd /home/httpd/html
tar -xvzf /chemin ou se trouve l'archive/lightsquidx.x.x.tgz
Renomer le dossier lightsquid et mise en place des droits
mv lightsquidx.x.x lightsquid
chown root:root lightsquid
chmod g-w lightsquid
cd lightsquid
chmod og+x *.cgi
Editer le fichier lightsquid.cfg et modifier les chemins /var/www/ par /home/httpd.
#path to additional `cfg` files
$cfgpath ="/home/httpd/html/lightsquid";
#path to `tpl` folder
$tplpath ="/home/httpd/html/lightsquid/tpl";
#path to `lang` folder
$langpath ="/home/httpd/html/lightsquid/lang";
#path to `report` folder
$reportpath ="/home/httpd/html/lightsquid/report";
#path to access.log
$logpath ="/var/log/squid";
#path to `ip2name` folder
$ip2namepath ="/home/httpd/html/lightsquid/ip2name";
mise en place du crontab pour actualiser les rapports
commande 'fcrontab -e'
et ajouter la ligne ( mise a jour toutes les dix minute )
*/10 * * * * /home/httpd/html/lightsquid/lightparser.pl
Faire un peut de trafic.
Lancer la commande
/home/httpd/html/lightsquid/lightparser.pl
aller sur
https://ip_de_ipcop:445/lightsquid/
Voilà