On Mon, 31 Jan 2011 15:21:23 -0500, Damián Tomey Soto
<dam...@emprequin.co.cu> wrote:
hola colegas, estoy migrando mi servidor proxy con windows e isa
server 2006 a debian lenny con squid.
para el control del acceso a internet de mis usuarios usaba gfi
webmonitor, con esta herramienta yo podia ver las descargas activas,
los sitios visitados por usuarios, por fecha, etc, etc. tenía además
la posibilidad de un filtro de contenido donde podía limitar el
acceso
a sitios pornográficos, de juegos, etc.
una colega de la lista me dio el kuota, aqui les dejo el enlace para
los que tienen internet:
http://yuneikys.blogspot.com/2009/09/kuota-para-squid.html pero me
pregunto como tienen ustedes implementados el control de la
navegación, los reportes, etc, etc.
me gustaría escuchar sus criterios, gracias.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Implementar Sqstat para monitoreo de usuarios en vivo
Requerimientos
1.PHP 4.1.0 o superior.
2.Squid proxy server 2.6 o superior.
3.Apache web server.
4.browser preferiblemente firefox.
Instalación
- Obviamente tener funcionando todos los requerimientos indicados,
luego pues ya sabes a descargar el script de
http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz
- Descomprimir en la ruta /var/www/nombre que quieras.
- 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.
Quedaría así:
<?php
/* global settings */
$use_js=true; // use javascript for the HTML toolkits
// Maximum URL length to display in URI table column
DEFINE("SQSTAT_SHOWLEN",60);
/* proxy settings */
/* Aca colocar la dir ip del Squid proxy server ejem: */
$squidhost[0]="192.168.0.1";
/* Aca colocar el puerto de Squid proxy server */
$squidport[0]=8080;
/* cachemgr_passwd in squid.conf. Leave blank to disable authorisation
*/
$cachemgr_passwd[0]="";
/* Resolve user IP addresses or print them as numbers only [true|false]
*/
$resolveip[0]=true;
/* uncomment next line if you want to use hosts-like file.
See hosts.txt.dist. */
// $hosts_file[0]="hosts.txt"
/* Group users by hostname - "host" or by User - "username". Username
work only
with squid 2.6+ */
$group_by[0]="host";
$hosts_file[0]="/home/user/hosts.txt"
/* you can specify more than one proxy in the configuration file, e.g.:
*/
// $squidhost[1]="192.168.0.2";
// $squidport[1]=3129;
// $cachemgr_passwd[1]="secret";
// $resolveip[1]=true;
// $hosts_file[1]="otherhosts.txt"
?>
* En la parte de host funciona para squid 2.6 o superior, se coloca
la ruta del archivo host y en el mismo se coloca la ip del usuario mas
el nombre ejem:
192.168.0.12 CINFORMATICO2
192.168.0.13 PVIDAL
192.168.0.14 DJURIDICO
192.168.0.15 CCARRION
192.168.0.19 CENTROINFORDELL
192.168.0.20 PEAJE
192.168.0.21 MVSANCHEZ
192.168.0.22 relpublicas
* Luego editar el archvo squid.conf y agregar o modificar lo
siguiente:
acl manager proto cache_object
# remplazar la ip 192.168.0.1 con la de su proxyserver
acl webserver src 192.168.0.1/255.255.255.255
http_access allow manager webserver
http_access deny manager
* Luego desde cualquier usuario de la red o desde su pc de
administracion ingresar a la dir (o a la q ustedes especificaron):
http://192.168.0.1/sqstat/sqstat.php
Ahora un tip, ustedes pueden en apache dar los permisos respectivos
para q solo el administrador accese a las estadisticas pero eso ya
depende de ustedes.
Si ustedes revisan el script pues nada saca la info del cache q se crea
mientras los users navegan.
--
Juan Carlos Hernández Gallardo
Administrador de Redes
Dirección Provincial de Finanzas y Precios
Nodo - Ciego de Ávila
E-Mail: admin...@ca.mfp.gov.cu
Telf: 033-224712
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l