Odo.lv » Recipes » Awstats tīmekļa žurnāla analizators

Awstats tīmekļa žurnāla analizators


Priekšnoteikumi: Apache tīmekļa serveris

Awstats ir interneta servisu statistikas rīks, kas datus vāc no serveru (www, ftp) žurnālu failiem.

Uzstādīšana

  1. Uzstādā awstats:
    apt-get install awstats
  2. Failā /etc/awstats/awstats.conf.local ievieto rindas:
    LogFile="/var/log/apache2/access.log"
    LogFormat=1
    SiteDomain="test.odo.lv"
    AllowFullYearView=3
    SkipHosts="localhost 127.0.0.1 REGEX[.*mydomain.lv$]"
    SkipFiles="REGEX[(^\/forum\/ping_session.jsp|^\/Private|^\/server-status|^\/squirrelmail|^\/xwiki|^\/ftp\/temp)]"
  3. Izveido saiti no tīmekļa servera mājas kataloga uz awstats ikonām:
    ln -s /usr/share/awstats/icon /var/www/awstats-icon
  4. Aktivizē statistikas vācēju manuāli:
    /usr/lib/cgi-bin/awstats.pl -config=hostname -update
  5. Izlabo failu /etc/cron.d/awstats:
    0,10,20,30,40,50 * * * * root [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache2/access.log ] && /usr/lib/cgi-bin/awstats.pl -config=hostname -update >/dev/null
    Warning: Pārliecinās, ka faila beigās ir tukša rinda.
  6. Papildina /var/www/robots.txt failu ar rindu:
    Disallow: /cgi-bin/
  7. Atver statistikas pārskatus ar pārlūkprogrammu http://localhost/cgi-bin/awstats.pl

Papildu moduļu ieslēgšana

Papildu informācija par mītnēm

  1. Ja nepieciešams, uzliek Perl moduļus (skatīt /etc/awstats/awstats.conf komentārus un ar apt-cache search sameklēt atbilstošu pakotni:
    apt-get install libgeo-ipfree-perl libnet-xwhois-perl
  2. Failā /etc/awstats/awstats.conf.local ievieto rindas:
    LoadPlugin="geoipfree"
    LoadPlugin="hostinfo"
Latviešu valoda
  1. Uzliek Perl moduļus:
    apt-get install libencode-perl libcgi-perl
  2. Failā /etc/awstats/awstats.conf.local ievieto rindas:
    LoadPlugin="decodeutfkeys"
    Lang="lv"
Daudzvalodu atbalsts
  1. Ja tikai vēlas nomainīt 8-bitu kodējumu:
    1. Failā /etc/awstats/awstats.conf.local ievieto rindas:
      Lang="en"
    2. Pieliek papildu rindu faila sākumā pēc komentāriem /usr/share/awstats/lang/awstats-en.txt:
      PageCode=utf-8
IPv6 atbalsts

  1. Uzstāda papildu Perl bibliotēkas:
    apt-get install libnet-ip-perl libnet-dns-perl
  2. Faile /etc/awstats/awstats.conf.local atkomentē rindu:
    LoadPlugin="ipv6"


Saites

Created by Valdis Vītoliņš on 2008/08/08 15:22
Last modified by Valdis Vītoliņš on 2011/06/27 09:40

XWiki Enterprise 2.7.33656 - Documentation
Creative Commons Attribution 3.0 Unported License