Instalar MySAR en Debian - [ Estadísticas de navegación ]


MySQL Squid Access Report, Mysar para abreviar, es un sistema de información para la actividad de tráfico de usuarios web, usando los registros de squid.

Mysar consta de dos partes:

  • Utilidades de línea de comandos que importar un archivo de registro de calamar en una base de datos MySQL y mantener la Databas.
  • Una interfaz web para acceder a los informes.

    Sus principales características son:

    Se encuentra bajo licencia GPL.

    No existen informes estáticos los cuales acaparan la CPU del sistema.

    Mysar es es el único sistema que guarda los reportes calamaris en una base de datos, en este caso MySQL.

    No hay que esperar a la próxima hora o el día de los informes que se generen.

    Además de ser:

    Portátil. Escrito en PHP puro, Mysar está disponible para cualquier plataforma de sistema operativo Unix basado en PHP, sin necesidad de ninguna modificación.

    Flexible. Dado que el código es de fuente abierta, se puede personalizar a sus necesidades, el cual permite crear sus propios informes como mejor le parezca.

    Compatibles. El proyecto Mysar tiene una lista de correo, foro y un mantenedor activo.

    Estable. La utilización de software maduro y estable como Smarty, MySQL y PHP, Mysar está de pie sobre los hombros de gigantes.

    Fácil. Con una instalación a prueba de tontos y una interfaz web fácil de usar, Mysar hace que el tráfico de Internet de información más fácil que nunca.

    Personalizable. Mysar no necesita estar en el mismo servidor como el calamaris o MySQL. Si la carga es demasiado alta, sólo equilibrar la carga de sus procesos como mejor le parezca.
    ____________________________________________________________________________________________________________________________________________________________

    Requerimientos:

  • apache2
  • libapache2-mod-php5
  • php5-cli
  • php5-mysql
  • squid3
  • mysql-server-5.1

  • Preámbulo:

    El ambiente en el cual se instalará MySAR será:
    - Servidor Squid3 trabajando correctamente.
    - Los reportes se guardaran en /var/www/
    - MySQL corriendo correctamente, solo basta con su instalación.

  • Tenga en cuenta que se accede a los logs vía http, lo cual no es recomendable en un ambiente de producción crítico.
  • Es recomendable establecer políticas de acceso como la autenticación de credenciales, entre otras.

    Instalación:

    Se procede a descargar el software MySAR.

    Se desempaqueta el paquete dentro del directorio en /var/www/ (Apache debe acceder a este directorio, por defecto trabaja así a no se que se cambie el directorio en donde este carga los index)

    Una ves descomprimido el archivo se accede vía web http://ip/mysar/

    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    Se debe realizar el siguiente cambio:
    # cp /var/www/mysar/etc/config.ini.example /var/www/mysar/etc/config.ini
    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________



    ____________________________________________________________________________________________________________________________________________________________

    En este paso se debe borrar el directorio install, para poder acceder vía web a MySAR
    # rm /var/www/mysar/www/install



    ____________________________________________________________________________________________________________________________________________________________
    Como se puede observar se edita los logs los cuales se analizarán



    ____________________________________________________________________________________________________________________________________________________________

    Programación:

    # ln -s /var/www/mysar/etc/mysar.cron /etc/cron.d/mysar

    Se procede a editar
    # vim /etc/cron.d/mysar
    =======================

    * * * * * root /var/www/mysar/bin/mysar-resolver.php > /var/www/mysar/log/mysar-resolver.log 2>&1

    0 0 * * * root /var/www/mysar/bin/mysar-maintenance.php > /var/www/mysar/log/mysar-maintenance.log 2>&1

    * * * * * root /var/www/mysar/bin/mysar-importer.php > /var/www/mysar/log/mysar-importer.log 2>&1

    =======================

    Debe quedar similar a esto:



    Para crear los reportes inmediatamente se debe ejecutar en la terminal

    # php /var/www/mysar/bin/mysar-binary-importer
    # php /var/www/mysar/bin/mysar-maintenance.php
    # php /var/www/mysar/bin/mysar-resolver.php


    Si tiene problemas es por que no se han cumplido las dependencias ilustradas anteriormente.

    Se finaliza con la consola MySAR registrando las estadísticas.

  • 0 comments

    Publicar un comentario

     
    |  Esdebian Foro El que sabe sabe, no como el que quiere aprender!