Webalizer con varios dominios Virtuales.


Para aquellos que ofrecen servicios de hosting y necesitan que sus clientes esten enterados sobre el movimiento de su site y tener estadisticas de todo lo que ocurra con el, webalizer es un opcion para cubrir este necesidad.

Ya lo habia implementado hace un tiempo a solicitud de los clientes de la empresa, ademas existen otros que pueden utilizar, asi como se ha escrito aqui sobre awstat.

Los clientes se encuentran satisfechos por este servicio, inclusive hemos obtenido clientes gracias a que brindamos esta opcion adicional sin costo alguno.

Sale el material

Preliminares

Para aquellos privilegiados en usar debian les sera muy facil la instalacion: apt-get install webalizer y para otras distros aqui esta el url ftp://ftp.mrunix.net/pub/webalizer/INSTALL para que lo miren y lo instalen.

Durante el proceso de descarga e instalacion en Debian nos permitira configurar uno de nuestros dominios, lo pueden hacer con su dominio principal si lo desean.

Desde un principio en Debian durante el proceso de instalacion les va solicitar el que ingresen la carpeta en donde desean que las estadisticas puedan ser vistas.

*Primero este mensaje
Configuring Webalizer

Pongan la carpeta en la cual desean que la estadiscas sean mostradas, por defecto.

/var/www/webalizer

Pudiendo ser cambiado sin problemas luego.

* Luego el mensaje de Ingrese el titulo, esto es para cada dominio por ejemplo “Estadisticas de mi dominio”

Y esto es todo para lo que respecta a debian desde los inicios de la instalacion.

Pasemos a analizar las configuraciones para los nuestros dominios virtuales.

Por supuesto debemos de contar con apache.

Comencemos con la configuracion del apache.
Editemos el /etc/apache/httpd.conf en debian, cambiando de path para otras distros.

Dentro de la configuracion agregar y se supone que ya lo tienen configurado de esa manera(si son buenos adimnistradores de red), algo mas o menos como esta abajo, ustedes solo tienen que agregarle el CustomeLog ya que el webalizer lo analizara para generara las estadisticas.

<VirtualHost www.dominio1.com:80>
ServerAdmin [email protected]
DocumentRoot /var/www/dominio1.com
ServerName host.dominio1.com
ErrorLog /var/log/apache/dominio1-error.log
CustomLog /var/log/apache/dominio1-access.log common
</VirtualHost>

<VirtualHost www.dominio2.com:80>
ServerAdmin [email protected]
DocumentRoot /var/www/dominio2.com
ServerName host.dominio2.com
ErrorLog /var/log/apache/dominio2-error.log
CustomLog /var/log/apache/dominio2-access.log common
</VirtualHost>

Esto para cada uno de los dominios virtuales que posean en su webserver

Ahora pasemos a la configuracion del webalizer para que los dominios virtuales puedan tener sus propias estadisticas.

Mirar la configuracion del webalizer que esta en /etc/webalizer.conf

Si lo desean, y es recomendado crear un directorio para sus dominios virtuales.

Ejemplo

mkdir /etc/webalizer/

Dentro de la misma carpeta vamos a hacer una copia del archivo de configuracion del webalizer.conf es decir esto.

cp /etc/webalizer.conf /etc/webalizer/webdominio1.conf
y asi para todos nuestros dominios virtuales. ejemplo webdominio2.conf asi y asi y asi.

Luego pasemos a editar el archivo webdominio1.conf

Parametros a tener en cuenta

1- Webalizer necesita analizar los logs para generar las estadisticas, para ello debemos de hacer que recurra al path en donde el apache los deposita.

LogFile /var/log/apache/access.log

2- La carpeta en donde generara las estadisticas.
Por ejemplo.
OutputDir /var/www/dominio1/webalizer

3- ReportTitle Estadisticas de mi dominio # Por ejemplo

– El hostname es importante para que cuando las estadisticas sean generadas, ustedes puedan pinchar sobre los links que desean y que fueron vistos por los demas desde afuera.

HostName www.domino1.com

4- # Your own site should be hidden Muy claro .
HideSite *dominio1.com

5- # Your own site gives most referrals Muy claro.
HideReferrer dominio1.com/

Cuando hemos realizado todos estos cambios para todos nuestros dominios virtuales hacemos lo siguiente para cada dominio.

for i in /etc/webalizer/webdominio1.conf; do webalizer -c $i; done

for i in /etc/webalizer/webdominio2.conf; do webalizer -c $i; done

Y asi para todos nuestros dominios. De esta manera podran generar sus estadisticas sin problemas cuando ustedes lo deseen.

En estos momentos estamos en condiciones de ver este tipo de estadisticas para cada uno de nuestros dominios.

http://www.webalizer.org/sample/index.html

Espero les sirva de ayuda y si tienen que comentar algo haganlo.

Saludos para todos desde San Lorenzo Paraguay

Universidad Nacional de Asuncion

Facultad Politecnica























Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1894 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.