sábado, 3 de enero de 2009

SARG en Centos 5.2 64 bits

En esta oportunidad quiero mostrarles la manera de instalar SARG - Generador de reportes de squid.

Uso CentOS 5.2 a 64 bits en un server normalito.

El error que antes me aparecia era "Segmentation Fault" al intentar generar un reporte.

dado a que habia instalado con "yum install sarg" y usando los repositorios RPMFORGE. se instalaba la version 64 bits de sarg que esta como inestable.

Lo que debemos hacer es bajarnos de este sitio: http://packages.sw.be/sarg/ la version para nuestro sistema, yo me he descargado la version:
http://packages.sw.be/sarg/sarg-2.2.3.1-1.el5.rf.i386.rpm

Una vez descargado el paquete (yo lo he descargado en /tmp), lo instalamos usando yum, es decir:

# yum install sarg-2.2.3.1-1.el5.rf.i386.rpm

Luego nos pregunta si queremos instalar gd y libXpm en version 32 bits, aceptamos con Y y esperamos.
luego solo nos basta con descomentar algunas opciones del archivo de configuracion de sarg, en /etc/sarg/sarg.conf
Todo el archivo esta con comentarios asi que es bien facil.

Es conveniente crear un directorio en /var/www/html/ yo lo he llamado reportes
entonces me queda /var/www/html/reportes asi, si estamos usando la configuracion base de apache, podemos acceder a los reportes via web en la direccion http://dominio.com/reportes o por la direccion ip http://direccionIP/reportes
Obviamente debemos tener la directiva del archivo de configuracion sarg.conf bien configurada. es decir:

output_dir /var/www/html/reportes

Para generar un nuevo reporte solo es cuestion de ejecutar "sarg" desde consola.
# sarg

El sarg debe mostrar una linea donde dice que esta leyendo los logs del squid.
Espero que todo les haya funcionado!

Saludos y bendiciones...
PD: si necesitan algun manual de algo sobre linux solo pidanlo!