Servidor en Linux Ubuntu Server – Vol 8 ( Estadisticas Web )

En la Categoría Servidor Ubuntu el dia 25 julio 2008

awstats0

Otra cosa que vamos a monitorizar en nuestro servidor es el trafico que nos llega desde Internet. Para ello vamos a usar una vez mas el software AwStats. He probado varios analizadores de ficheros logs como por ejemplo Visitors

awstats1

awstats2

También he probado con Webalizer

awstats3

Y otros aun mas sencillos … Aunque me repita no me queda otra que instalar el mejor analizador de logs gratuito que existe y que yo he probado.

Para monitorizar nuestro servidor web esta vez voy a usar el software llamado ” AwStats ” que como su nombre bien dice veremos de todo sobre quien y que nos visitan los usuarios que acceden a nuestro servidor web en Linux Ubuntu Server. En el manual sobre el montaje de un servidor en Linux Debian usé Awstats que es el analizador de logs mas completo que existe. Si has seguido al pie de la letra todos los manuales esta instalación y configuración que aremos a continuación seguro que te resulta a la primera. Comenzamos !!!

Para empezar lo primero que aremos es instalar el paquete AwStats desde los repositorios …

sudo apt-get install awstats

Antes de nada vamos a configurar el fichero de configuración awstats.conf después de hacer una copia de seguridad del mismo …

Copia de seguridad …

sudo cp /etc/awstats/awstats.conf awstats.confOLD

Editamos el fichero de configuración …

sudo nano /etc/awstats/awstats.conf

Buscamos la linea …

LogFile=”/var/log/apache/access.log”

Y la substituimos por …

LogFile=”/var/log/apache2/access.log”

Buscamos la linea …

LogFormat=4

y la sustituimos por …

LogFormat=1

Buscamos la linea …

SiteDomain=”"

Y la substituimos por …

SiteDomain=”www.nombredevuestrodominio.com”

Buscamos la linea …

DNSLookup=1

y la substituimos por …

DNSLookup=0

Buscamos la linea …

Lang=”auto”

y la substituimos por …

Lang=”es”

Una vez modificadas estas lineas guardamos el fichero y salimos del editor pulsando la tecla F2 -> Y -> Enter.

Copiamos el fichero awstats.conf con nuestro nombre de dominio …

sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.tunombrededominio.net.conf

( En mi caso sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.hsnet.sytes.net.conf )

Vamos a darle permisos al fichero log que almacena el servidor web Apache2 para que AwStats pueda leerlo sin problemas …

sudo chmod o+r /var/log/apache2/access.log

Ahora vamos a ejecutar la configuración que antes hicimos con el archivo awstats.conf pero para nuestro servidor …

sudo /usr/lib/cgi-bin/awstats.pl -config=awstats.tunombredeldominio.net.conf

( En mi caso sudo /usr/lib/cgi-bin/awstats.pl -config=awstats.hsnet.sytes.net.conf )

Veremos algo así …

awstats4

Ahora vamos a crear un enlace simbólico de la carpeta cgi-bin que awstats nos a creado en la ruta ( /usr/lib/ ) hacia el directorio raíz de nuestro servidor Web con …

ln -s /usr/lib/cgi-bin /home/usuario/web/cgi-bin

Seguidamente configuraremos el fichero apache2.conf para que se muestren bien las imágenes en los resultados de las estadísticas …

sudo nano /etc/apache2/apache2.conf

Nos situamos al final del fichero e introducimos el siguiente código …

Alias /awstatscss “/usr/share/doc/awstats/examples/css/”
Alias /awstatsicons “/usr/share/awstats/icon/”
ScriptAlias /awstats/ “/usr/lib/cgi-bin/”
Alias /awstats-icon/ /usr/share/awstats/icon/

Y finalmente introducimos estas lineas para acabar con la configuración …

Una vez modificada esta linea guardamos el fichero y salimos del editor pulsando la tecla F2 -> Y -> Enter.

Ya solo nos quera reiniciar el servidor web apache2 para que coja los cambios ….

sudo /etc/init.d/apache2 restart

Ahora es el momento de ver los resultados … Por fin !!!

Para ello vamos a otra maquina que este conectada a nuestra red y abrimos un navegador e introducimos la dirección … http://ipdenuestroserver/cgi-bin/awstats.pl?config=awstats.dominiodetuserver.conf o con tu url ( En mi caso http://hsnet.sytes.net/cgi-bin/awstats.pl?config=awstats.hsnet.sytes.net.conf )

Este es el resultado …

awstats5

Como podemos ver tenemos en nuestro servidor un completisimo programa de estadísticas sobre todo lo que entra y sale de nuestro servidor en Linux Ubuntu Server.

Para que nuestras estadísticas se muestren actualizadas es necesario ejecutar la opción /usr/lib/cgi-bin/awstats.pl -config=awstats.tunombredeldominio.net.conf. Para esto vamos a usar a nuestro programador de tareas llamado Crontab ( Incluido en el sistema ). A continuación vamos a añadir una linea a nuestro programador para que actualice AwStats automáticamente …

sudo nano crontab

Vamos al final del fichero e insertamos esta linea ….

30 * * * * /usr/lib/cgi-bin/awstats.pl -config=awstats.dominiodelservidor.net.conf

( En mi caso 30 * * * * /usr/lib/cgi-bin/awstats.pl -config=awstats.hsnet.sytes.net.conf )

Una vez introducida esta linea guardamos el fichero y salimos del editor pulsando la tecla F2 -> Y -> Enter.

Ahora ya tenemos un completo sistema de estadísticas para nuestro servidor en Linux Ubuntu Server con PhpSysInfo para el apartado del Hardware y AwStats para el apartado del trafico de la red.

Si estas siguiendo el manual sobre Como montar un Servidor en Linux Ubuntu Server te invito a que continues por el siguiente capitulo llamado ( Entorno gráfico )

 
 

Artículos Relacionados ...

 
Sitio protegido por una licencia Creative Commons. © 2006 / 2012 Política de privacidad en Forat. Design by: Charleston Dating with Ohio Singles | Volleyball Singles | Florida Telemarketing Jobs