GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar AWStats (Analizador de registros de Apache) en Ubuntu, Debian y LinuxMint

Estadísticas de AWS es una herramienta gratuita y muy poderosa que crea estadísticas mediante el análisis de archivos de registro Apache, ftp o servidores de correo. El analizador de registro de AWStats funciona en CGI o en la interfaz de línea de comandos y genera estadísticas gráficas a partir de archivos de registro.

Este tutorial lo ayudará a instalar AWStats Apache Log Analyzer en los sistemas Ubuntu, Debian y LinuxMint. Este artículo se probó solo con Ubuntu 14.04 LTS.

Paso 1:instale AWStats y el paquete Apache

AWStats requería que el servidor web Apache estuviera en ejecución. Si no tiene la instalación de Apache, use los siguientes comandos para instalar el servidor web Apache2 y los paquetes awstats. También instalará todas las demás dependencias requeridas.

$ sudo apt-get install awstats apache2

Paso 2:configurar Apache

Ahora cree el archivo de configuración de Apache para la configuración de awstats. Use su editor de texto favorito y edite un archivo nuevo /etc/apache2/conf-disponible/awstats.conf.

$ sudo nano /etc/apache2/conf-available/awstats.conf

Ahora agregue la siguiente configuración

ScriptAlias /awstats/ /usr/lib/cgi-bin/
Alias /awstats-icon/ /usr/share/awstats/icon/
Alias /awstatsclasses/ /usr/share/java/awstats/

<Directory "/usr/lib/cgi-bin/">
    Options None
    AllowOverride None
    <IfModule mod_authz_core.c>
        # Apache 2.4
        Require host 192.168.0.0/24
    </IfModule>
    <IfModule !mod_authz_core.c>
        # Apache 2.2
        Order allow,deny
        Allow from 192.168.0.0/24
        Allow from ::1
    </IfModule>
</Directory>

Ahora habilite el módulo CGI (si no está habilitado) y también habilite la configuración de apache de Awstats.

$ sudo a2enmod cgi
$ sudo a2enconf awstats

Reinicie el servicio Apache para volver a cargar la nueva configuración

$ sudo service apache2 restart

Paso 3:crear el archivo de configuración de AWStats

Es necesario crear un archivo de configuración para cada uno de sus sitios web para los que se deben generar estadísticas. Copie el archivo de configuración de ejemplo de AWStats con un nuevo nombre y realice los cambios que se indican a continuación.

$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.tecadmin.net.conf
$ sudo vim /etc/awstats/awstats.tecadmin.net.conf

Actualice la siguiente configuración en awstats.tecadmin.net.conf archivo

LogFile="/var/log/apache2/tecadmin.net-access_log"
SiteDomain="tecadmin.net"
HostAliases="tecadmin.net www.tecadmin.net"

Ahora ejecute el siguiente comando para actualizar los archivos de registro

$ sudo /usr/lib/cgi-bin/awstats.pl -config=tecadmin.net -update

Paso 4:acceda a AWStats en el navegador

Utilice la dirección IP o el nombre de dominio de su servidor para acceder a las estadísticas de AWStats. Cambie el nombre de dominio al final de la URL según su configuración.

https://tecadmin.net/awstats/awstats.pl?config=tecadmin.net

¡Felicidades! Ha configurado correctamente AWStats para su sitio web. Lea nuestro próximo artículo para configurar vnStat (herramienta de monitoreo de red basada en la web) e instalar la herramienta de monitoreo de red Munin en su sistema Linux.


Ubuntu
  1. Cómo instalar Apache Sqoop en Ubuntu 16.04

  2. Cómo instalar Spotify en Ubuntu y Debian

  3. Cómo instalar uTorrent en Ubuntu, Debian y LinuxMint

  4. Cómo instalar Python 3.7 en Ubuntu, Debian y LinuxMint

  5. Cómo instalar Python 3.5 en Ubuntu, Debian y Linuxmint

Cómo instalar Apache Solr en Ubuntu 20.04

Cómo instalar GoAccess Web Log Analyzer en Ubuntu 20.04

Cómo instalar Apache Maven en Ubuntu 18.04 / Ubuntu 16.04 y Debian 9

Cómo instalar el archivo PeaZip en Ubuntu 20.04 / LinuxMint / Distribuciones Debian

Cómo instalar GoAccess Web Log Analyzer en Ubuntu 20.04

Cómo instalar y configurar Apache Spark en Ubuntu/Debian