Sqstat
|
SqStat es un script que permite visualizar mediante una web las conexiones de los usuarios activos de squid. Utiliza el protocolo cachemgr, este se habilita dentro del servidor proxy, para obtener información del mismo.
Requerimientos
- 1. PHP 4.1.0 o superior
- 2. Squid proxy server 2.6 o superior
- 3. Apache web server
- 4. Navegador preferiblemente Firefox o Iceweasel
Instalación
Obviamente tener funcionando todos los requerimientos indicados, luego descargar el script de:'
- http://sourceforge.net/projects/sqstat
- Descomprimir en la ruta predeterminada /var/www/html/sqstat o donde se haya especificado en el apache , en caso de existir la necesidad de cambiarla, basta con editar el archivo de configuracion /var/httpd/conf/httpd.conf en DocumentRoot "/var/www/html"
Configuración
Para configurar el sqstat se debe copiar y renombrar el archivo config.inc.php.defaults hacia config.inc.php, luego editar el archivo config.inc.php y especificar la ip del squid proxy server mas el puerto.
- $use_js=true;
- DEFINE("SQSTAT_SHOWLEN",60);
- $squidhost[0]="127.0.0.1";
- $squidport[0]=3128;
- $cachemgr_passwd[0]="";
- $resolveip[0]=false;
- $hosts_file[0]="hosts"
- $group_by[0]="host";
La linea host funciona para squid 2.6 o superior, se crear un archivo llamado host y en el mismo se coloca la ip del usuario mas el nombre Ej:
- 192.168.100.1 INFORMATICA
- 192.168.100.2 DIRECCION
- 192.168.100.3 RHUMANOS
Luego editar el archivo squid.conf y agregar o modificar lo siguiente:
- acl manager proto cache_object
- acl webserver src 192.168.0.1/255.255.255.255
- http_access allow manager webserver
- http_access deny manager
Las lineas anteriores de squid vienen por defecto descomentadas los acl de proto cache_object y su respectivo http_acces, por este motivo no debe escribirse nuevamente daría error el servidor proxy squid.
Luego desde cualquier usuario de la red o desde la pc de administración ingresar la dirección (o la que se especifico).
Fuentes
- Sqstat. Sitio oficial Sqstat (Ingles). [citado 2012 marzo, 07]. Disponible en "[1]".
- Articulo Monitorear en tiempo real el squid (Espanol). Disponible en "www.asle-i.org". Consultado: 07 de marzo del 2012.
- Articulo Sqstat para el monitoreo de Squid (Espanol). Disponible en "yordanisp.blog.com.es". Consultado: 07 de marzo del 2012.