Sqstat

Sqstat
Información sobre la plantilla
Parte de la familia network
50KB
Script que permite consultar las conexiones de usuarios activos de squid
DesarrolladorAlex Samorukov
Lanzamiento inicial2009
Última versión estable1.20
Plataformas soportadasMultiplataforma
IdiomaIngles/Espanol
LicenciaGPL
Sitio web
Sitio Web del proyecto


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