En este caso vamos a instalar dicha herramienta en SLES 11.
Descargamos el archivo del siguiente enlace:
http://downloads.sourceforge.net/project/lightsquid/lightsquid/1.8/lightsquid-1.8.tgz
Luego de descargarlo hacemos lo siguiente:
# tar xzf lightsquid-1.8.tgz
# mv lightsquid-1.8 /srv/www/htdocs/lightsquid
# cd /srv/www/htdocs/lightsquid/
Cambiamos las rutas en el archivo lightsquid.cfg
# vim lightsquid.cfg
...
$cfgpath ="/srv/www/htdocs/lightsquid";
$tplpath ="/srv/www/htdocs/lightsquid/tpl";
$langpath ="/srv/www/htdocs/lightsquid/lang";
$reportpath ="/srv/www/htdocs/lightsquid/report";
$logpath ="/var/log/squid";
$ip2namepath ="/srv/www/htdocs/lightsquid/ip2name";
...
Podemos revisar si nos falta algún modulo de perl ejecutando lo siguiente:
# perl /srv/www/htdocs/lightsquid/check-setup.pl
Ahora editamos el archivo default-server.conf, para esto se sobrentiendo que tenemos instalado el apache2
# vim /etc/apache2/default-server.conf
...
<Directory "/srv/www/htdocs/lightsquid">
AddHandler cgi-script .cgi
Options None
AllowOverride all
Order allow,deny
Allow from all
</Directory>
...
Listo, ahora reiniciamos el servicio del apache2
# rcapache2 restart
Ejecutamos
# /usr/bin/perl /srv/www/htdocs/lightsquid/lightparser.pl
Dejamos un cron para que se ejecute periodicamente ..
# crontab -e
*/50 * * * * /usr/bin/perl /srv/www/htdocs/lightsquid/lightparser.pl
Reiniciamos el servicio del cron
# rccron restart
Ahora podemos acceder via web y vere los reportes del squid ...
http://IPdelservidor/lightsquid/
Gracias Fredy Ruiz, tengo una consulta: en los pasos finales esta os siguiente:
ResponderEliminar# rcpache2 restart
En que parte se indica que hay q instalarlo.???
Ya lo corregi es:
ResponderEliminar# rcapache2 restart
Gracias Fredy, cuando inicia el Webmin y uno va la opcion
ResponderEliminarSquid Report Generator
Se muestra el siguiente mensaje:
The Sarg configuration file /usr/local/sarg/sarg.conf was not found on your system. Maybe Sarg is not installed, or the module configuration is incorrect.
Julio,
ResponderEliminarEsto es porque no tienes instalado el Sarg y falta configurar.
Puedes descargarlo de http://sourceforge.net/projects/sarg/
# cd /usr/local/src/
# wget http://downloads.sourceforge.net/project/sarg/sarg/sarg-2.3.8/sarg-2.3.8.tar.gz
# tar xzf sarg-2.3.8.tar.gz
# cd sarg-2.3.8
# ./configure
# make
# make install
Ingresas al webmin y cambias el archivo de configuracion por /usr/local/etc/sarg.conf y listo