[eside-ghost] preguntilla awstats

Malkavian malkavian666 en gmail.com
Mar Mar 21 16:29:45 CET 2006


> He instalado awstats 6.4 desde apt en una debian sarge y está muy bien
> el software, pero quiero generar las estadísticas desde la shell en
> lugar de usar la versión web.
> "http://ip/cgi-bin/awstats.pl?config=midominio". Sobre todo por motivos
> de seguridad.

Asi lo tengo yo más o menos, he desactivado la actualización dinámica desde la 
web en la configuración de awstats:

root en butthead:/var/www# grep 
AllowToUpdateStatsFromBrowser= /etc/awstats/awstats.malkavian.homelinux.org.conf
AllowToUpdateStatsFromBrowser=0

> ¿Hay alguna forma de generarlas desde la shell y que queden exactamente
> igual que las que se visualizan dinámicamente?

Yo tengo añadido en /etc/cron.daily el siguiente archivo (he comentado las 
líneas originales del archivo de 
ejemplo /usr/share/doc/awstats/examples/awstats-update y he puesto lo que yo 
necesito. Como ves algunas de las líneas comentadas se cortan en el correo):

root en butthead:/var/www# cat /etc/cron.daily/awstats-update
#!/bin/sh

#[ -f /etc/awstats/awstats.conf ] && /usr/lib/cgi-bin/awstats.pl 
-config=awstats -update >/dev/null
#for cfg in `find /etc/awstats -name 'awstats.*.conf' -printf '%f\n' | sed 
's/^awstats\.\(.*\)\.conf/\1/'`; do
#    /usr/lib/cgi-bin/awstats.pl -config=$cfg -update >/dev/null
#done


#Para que sólo actualice http://malkavian.homelinux.org
/usr/lib/cgi-bin/awstats.pl -config=malkavian.homelinux.org -update >/dev/null


> Las genero tanto
> /usr/lib/cgi-bin/awstats.pl -config=midominio -output
>
> > /var/www/estadisticas.html

Como puedes ver en mi página, hay un enlace a las estadísticas que pone que se 
actualizan diariamente. Deberían haberse actualizado esta pasada noche a las 
6:25 como tengo puesto en /etc/crontab ( 25 6    * * *   root    test 
-x /usr/sbin/anacron || run-parts --report /etc/cron.daily ) , pero no tenía 
instalado anacron por lo que veo y no iban, está noche debería tirar.

Weno y ves que la página se genera dinámicamente con un .pl, pero las 
estádisticas no se generan dinámicamente pues no dejo que la gente lo haga 
desde la web.

Espero que tu problema fuera evitar la carga de actualizaciones continuas de 
las estadísticas y no la generación dinámica de la web ;)

-- 
	Agur: Malkavian (MHVSS) :[
------------------------------------------------------------------------
La página de Malkavian: De todo un poco http://malkavian.homelinux.org
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB)     http://glub.biz
Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo... 
------------------------------------------------------------------------
Guía práctica para la ciencia moderna: Si se mezcla pertenece a la biología. 
Si se pudre pertenece a la química. Si no funciona pertenece a la física. Si 
nadie lo entiende, es matemáticas. Si no tiene sentido, es economía o 
psicología.


Más información sobre la lista de distribución eside-ghost