Koozali.org: home of the SME Server

AWstats für Squid Log verwenden

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
AWstats für Squid Log verwenden
« on: September 08, 2008, 07:39:34 PM »
Hat schon jemand Awstats zum auswerten der Squidlogs verwendet und wenn ja wie habt ihr es gemacht?

Vielen Dank schon mal fürs überlegen

Marcel

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Re: AWstats für Squid Log verwenden
« Reply #1 on: September 08, 2008, 08:47:03 PM »
Ich verwende SARG, echt Top.

yythoss

Offline FraunhoferIFF

  • *
  • 932
  • +0/-0
  • Widerstand ist Zwecklos !
    • http://www.magic-figo.de
Re: AWstats für Squid Log verwenden
« Reply #2 on: September 08, 2008, 11:16:54 PM »
Moin Walter,

das hab ich auch schon am laufen, ich find aber schlecht das nur die besuchte url ausgewertet wird und nur schwierig die zeit dazu gefunden wird.

im aktuellen fall soll ne Auswertung über surfen in der AZ gemacht werden,, das is ne menge klickerei mit SARG.

AWstats soll gehen , ich bekomm es aber noch nicht hin.

hier hab ich schon was gefunden :

in der /etc/squid.conf , folgendes  eintragen :

emulate_httpd_log on

danach squid neustarten mit : squid -k reconfigure

in der /etc/awstats/awstats.localhost.localdomain.conf

dort :

LogFile="/var/log/squid/access.log"

und hier liegt denk ich der Fehler:

LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %other"

die Reihenfolge stimmt wohl nicht ...

quelle , leider nur eine Anregung ....
http://www.linuxforen.de/forums/showthread.php?t=218502

Marcel

Offline yythoss

  • *
  • 532
  • +0/-0
    • http://www.hylafax-client.de
Re: AWstats für Squid Log verwenden
« Reply #3 on: September 09, 2008, 11:29:32 PM »
Ich habe mir das Problem mal angesehen und habe es so gelöst:

Das template:

Code: [Select]
/etc/e-smith/templates/etc/e-smith/web/panels/manager/cgi-bin/.awstats/awstats.conf/10conf
mit den von Dir schon gemachten Angaben angepasst:

Code: [Select]
LogFile="/var/log/squid/access.log"

LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %other"

Die /etc/awstats/awstats.localhost.localdomain.conf habe ich gelassen wie sie war.
Jetzt noch ein

Code: [Select]
expand-template /etc/e-smith/web/panels/manager/cgi-bin/.awstats/awstats.conf
Jetzt noch den squid anpassen, aber nicht in dem file was Du angegeben hast sondern:

Code: [Select]
/etc/squid/squid.conf
dort den Eintrag:

Code: [Select]
emulate_httpd_log on
Code: [Select]
squid -k reconfigure
Damit Du nicht immer 5 Minuten warten mußt, kannst Du den Report auch von Hand starten:

Code: [Select]
/sbin/e-smith/awstats-pp -s -n
yythoss




« Last Edit: September 09, 2008, 11:43:20 PM by yythoss »