Tienda especializada en la videoconsola Nintendo DS

 
Jul
25
Archivado en la categoria 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 )

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs


Comentarios:
Intruso 25th Julio, 2008 a las 6:58

Menuda saga, cuando me ponga ha hacerlos todos de golpe veras, quedara xulo si señor, a ver si te acuerdas hoy y me traes los usb


InKiLiNo 25th Julio, 2008 a las 7:12

El visitors es de lo mejorcito, tiene cosas que no tienen otrod, y que son muy utiles para el posicionam ento y mejorar los ingresos de Adsense :P

Y por descontado lo ligero que es.


xavitxu 25th Julio, 2008 a las 11:27

hola gente! pues la verdad es que awstats creo que es el mejor, pero mucho mejor que Webalizer (tampoco quiero menos preciarlo) en un dedicado que tuve, la verdad me fue super util para monitoriza r que no hubieran ataques y demás …


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


oxido 13th Agosto, 2008 a las 18:31

BIEN LO INSTALE Y YA FUNCIONA MUY BIEN AGRADESCO A TODOS LOS DESARROLLA DORES Y DEMAS SALUDOS BUENA GENTE


macrobio 14th Agosto, 2008 a las 0:54

Hola Forat, ya he leído que estás de vacaciones pero antes que se me olvide te dejo este comentario para notificart e un error en este estupendo manual que, como el anterior del server con debian, estoy siguiendo.

En donde pones que editemos el crontab con la orden: sudo nano crontab se ha olvidado poner /etc delante, es decir, la orden correcta sería sudo nano /etc/crontab

Un saludo


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] Vol 8 ( Estadísticas Web [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] Configurac ión de red 4 – Web Server LAMP 5 – FTP Server 6 – Dominios 7 – Estadistic as Hardware 8 – Estadísticas Web 9 – Entorno gráfico 10 – Servidor de archivos Samba 11 – Almacén portátil USB 12 – Blog con [...]


[...] Server LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Domains ) – Vol 7 ( Statistics Hardware ) – Vol 8 ( Statistics Web ) – Vol 9 ( Graphical environmen t ) – Vol 10 ( Samba file server ) – Vol 11 ( Warehouse portable [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


oxido 4th Octubre, 2008 a las 4:19

Hola FORAT
Muy bueno el blog buena informacio n los graficos estan exelentes solo un error encontre en el crontab yo tube que poner nano /etc/crontab en el tutorial dice nano crontab lo demas 100 % exacto saludos espero no estar equivocado jaja :)


ramiro 8th Noviembre, 2008 a las 10:40

He seguido las instruccio nes al pie de la letra, a excepcion de la edicion del crontab, he utilizado el comando sudo nano /etc/crontab y he añadido la linea 0 * * * * root /usr/lib/cgi-bin/awstats.pl -config=dominioser vidor.com -update >/deb/null
Pero al consultar las estadistic as por web no consigo que estas esten actualizad as. En cambio si la actualizac ión la realizo por web si funciona.
¿que pudo haber hecho mal?
Gracias


Hardsoft Geek 11th Noviembre, 2008 a las 17:31

[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


Servidor en Linux Ubuntu | Tecniblog 23rd Noviembre, 2008 a las 19:47

[...] Estadísticas Web [...]


[...] ) – 4 ( Web Server LAMP ) – 5 ( FTP Server ) – 6 ( Dominios ) – 7 ( Estadistic as Hardware ) – 8 ( Estadísticas Web ) – 9 ( Entorno gráfico ) – 10 ( Servidor de archivos Samba ) – 11 ( Almacén portátil USB ) – 12 [...]


[...] un Servidor en Linux Ubuntu Server te invito a que continues por el siguiente capitulo llamado ( Estadistic as Web [...]


Gabo 3rd Febrero, 2009 a las 0:39

Forat! amigo gracias a tus manuales pude montar mi servidor web, todo excelente! la cuestion es que intente ponerle al awstats el plugin de geoip y no me funciono, puedes ayudarme? o alguien?


Gabo 3rd Febrero, 2009 a las 0:41

por cierto la idea es poner el plugin geoip a punto y documentar lo tanto en esta web como en la mia. Gracias de antemano!


juaramir 17th Febrero, 2009 a las 3:09

espero puedas ayudarme? cual dominio? el que le puse juaramir.sytes.net? o que otro pues no entiendo mucho lo de no-ip y en una parte aparece “tunombrede dominio.net.conf” y si fuese seria juaramir.sytes.net.com.conf???

gracias


Gabo 18th Febrero, 2009 a las 2:54

Primero eliges en No-ip un dominio gratuito o pago, como decidas, el dominio que escojas es el que vas a usar para la configurac ion


Antonio 29th Marzo, 2009 a las 14:31

Una cosita Forat,
No se si algun amigo lo a comentado, pero en la linea de:

sudo nano crontab

no es:

sudo nano /etc/crontab

Por otra perte sumarme a los comentario s de todos..GRACIAS personas como tu hacen reales la palabras de internet “compartir”.

Saludos


KnetPC » Montar un servidor Web en Ubuntu 9th Abril, 2009 a las 20:03

[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] LAMP ) – Vol 5 ( FTP Server ) – Vol 6 ( Dominios ) – Vol 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén [...]


[...] Server LAMP )- Vol 5 ( FTP Server )- Vol 6 ( Dominios )- Vol 7 ( Estadistic as Hardware )- Vol 8 ( Estadísticas Web )- Vol 9 ( Entorno gráfico )- Vol 10 ( Servidor de archivos Samba )- Vol 11 ( Almacén portátil [...]


alan 2nd Junio, 2009 a las 7:33

que problema devo tener, puesto que no me actualiza las estadistic as.
al reiniciar apache2 se actualizan .


aemaeth 17th Junio, 2009 a las 1:38

Cuando quise hacerlo me daba error aca: sudo /usr/lib/cgi-bin/awstats.pl -config=awstats.tunombrede ldominio.net.conf

Me decia q no encontraba “”/var/log/apache/access.log””

asi que entre en el /etc/awstats/awstats.conf y le borre las comillas dejandolo asi: LogFile=/var/log/apache/access.log por si a alguien le pasa eso


hanot 17th Junio, 2009 a las 14:55

Gracias a este estupendo manual he montado uno en casa y me va de maravilla.
Una preguntill a,hay algun programa similar para los logs del sistema??
Ahora uso el logwacth pero no he encontrado ninguno asi en formato web(bueno el octopussy,pero me parece demasiado profesiona l para una red casera)
de nuevo gracias por tus estupendos manuales.


[...] para los que no sepan lo que es awstats o para que sirve, aconsejamo s ver el siguiente tutorial de un gran maestro de linux llamado forat.info sobre estadistic as web http://www.forat.info/2008/07/.....estadistic as-web/ [...]


rommel 27th Junio, 2009 a las 22:38

hola, y como hago para redireccio nar mi dominio .com al servidor?


Picholeiro 7th Julio, 2009 a las 3:39

Te boy aponer un pequeño apunte asi podras ver las estadistic as por años es entrar con el siguiente comado

$sudo nano /etc/awstats/awstats.conf

buscar la linea que pone

AllowFullY earView=2

y cambiarla por esta

AllowFullY earView=3

Así ya podrias ver las estadistic as de un año.
Mejorando el manual


Cesar 24th Julio, 2009 a las 17:34

Creo que encontre un pequeño error, en la configurac ion de awstats luego del -config debe ir solo TUDOMINIO, para el ejemplo quedaria

sudo /usr/lib/cgi-bin/awstats.pl -config=hsnet.sytes.net

el error no se percibe, porque al no encontrar la fila lee el awstats.conf original, modificado antes de copiarlo.
espero que sea util.


jfpb9 4th Agosto, 2009 a las 22:20

hola a todos

Primero felicitaci ones por esta ayuda que rpestan a los cibernauta s tan valiosa y de muchisima ayuda.
Tengo un inconvenie nte con la configurac ion de awstats cuando coloco el codigo al final del apache2.conf que seria algo asi:

Alias /awstatscss “/usr/share/doc/awstats/examples/css/”
Alias /awstatsico n “/usr/share/awstats/icon/”
ScriptAlia s /awstats/”/usr/lib/cgi-bin/”
Alias /awstats-icon/ /usr/share/awstats/icon/

Option None
AllowOverr ide None
Order allow, deny
Allow from all

y reinicio el apache, me sale un error de sintaxis en la linea 285
* Restarting web server apache2 Syntax error on line 285 of /etc/apache2/apache2.conf:
ScriptAlia s takes two arguments, a fakename and a realname

ya lo he cambiado muchas veces y me sigue el error, pido su colaboraci on para poder solucionar lo.

Quedaria altamente agradecido


jfpb9 5th Agosto, 2009 a las 2:31

Hola a todos

Les comento que pude solucionar mi problema de sintaxis y ya me reinicio el apache, tengo ahora una pregunta ¿el awstats me muestra estadistic as del dia anterior, no se supone que deberia ser el dia actual?.

Muchas gracia por su colaboraci on.


Ale Diaz 12th Agosto, 2009 a las 19:13

Estimados, tengo el mismo problema que jfpb9 como lo solucionat e? Ya reinstale 3 veces el servidor y siempre tengo el mismo error. Help please


Diego 14th Agosto, 2009 a las 19:41

cuando pongo este comando
ln -s /usr/lib/cgi-bin /home/usuario/web/cgi-bin

Me sale Permission denied

Gracias