Re: ayuda con expresión REGEX
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aupa Iñaki,
Iñaki wrote:
> Hola.
>
> Dicho archivo lo he personalizado a mi gusto, pero hay una cosa que no sé
> hacer: quiero que no incluya en las estadísticas los accesos desde mi IP
> pública (que es dinámica).
> Para ello tengo un script que se arranca en el inicio y que guarda en el
> archivo /etc/myip la IP pública (que consigue mediante dhcp puesto que es
> dinámica).
>
> En el awstats.conf viene una parte en la que pone:
>
> # Change : Effective for new updates only.
> # Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.]"
> # Example: "localhost REGEX[^.*\.localdomain$]"
> # Default: ""
>
> SkipHosts="127.0.0.1"
>
> De momento tengo puesto SkipHosts="127.0.0.1", y funciona, puesto que no
> muestra los accesos desde localhost, pero quiero que filtre también mi IP
> pública, para lo cuál debería leer el fichero /etc/myip. Pero no sé qué
> incluir en REGEX para decirle que lea el archivo /etc/myip.
> Supongo que sería algo así:
> SkipHosts="127.0.0.1 REGEX[/etc/myip]"
> pero evidentemente así no funciona.
>
>
> ¿Alguien me ayuda? Muchas gracias.
No se si habrás solucionado esto, pero ahí va una idea:
Yo me quedaría solo con las variables del fichero de configuración.
Creas un bash script, y vas creando el fichero de configuración:
echo "DnsLookup=1" >> /etc/awstats/awstats.myconf.conf
echo "LogType=1" >> /etc/awstats/awstats.myconf.conf
.
.
rellenas cada variable con lo que corresponda, por ejemplo:
HOST=`/bin/cat /etc/myip`
echo "SkipHosts=\"127.0.0.1 $HOST\"" >> /etc/awstats.myconf.conf
y así con todo.
Le puedes dar permisos de ejecución, crear un script en el cron, y que
cada X tiempo te lo ejecute.
O puedes también crear un script que chequee si tu IP ha cambiado. Si es
así que llame a una función que se llame "CrearConfAwstats()", sino que
salga o que haga cualquier otra cosa.
Puedes comentar brevemente cada "echo" que pongas para ver qué es cada
opción.
Suerte pues.
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDILYeR/FJErz2vpwRAvsvAJ4+d2iiMwqIrJjHfxT2dY2kkNX7qwCgigns
Ozg6q9MgvMruqPmTj5vBshY=
=1Tx0
-----END PGP SIGNATURE-----
Reply to: