Portál AbcLinuxu, 17. července 2025 13:17


Dotaz: Webalizer nerozlišuje countries

6.2.2004 19:16 jeronym
Webalizer nerozlišuje countries
Přečteno: 294×
Odpovědět | Admin
Webalizer by měl, rozlišovat url podle země a podle něj vytvořit statistiku. Zobrazí mi pouze: "Unresolved/Unkown (100%)". Mám Mandraka 9.2 a pro jistotu jsem stáhl i zdrojáky, který jsem přeložil. Teď to píše pro změnu česky ale je to stejný. Kde dělám chybu?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.2.2004 13:30 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Webalizer nerozlišuje countries
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych nejdříve toto:

host www.seznam.cz

Tím zjistíte, zda vám funguje DNS. Pokud ano, chyba je v nastavení webalizeru nebo squidu. Tipuji to na squid, znovu si to prijděte.
Later --- Lukáš Zapletal
9.2.2004 20:59 jeronym
Rozbalit Rozbalit vše Webalizer nerozlišuje countries
# host www.seznam.cz
www.seznam.cz has address 212.80.76.3
www.seznam.cz has address 212.80.76.18

Toto mi to vypsalo. Znovu jsem odinstaloval webalizer a nainstaloval. Menil nastaveni squidu a webalizeru uz i takovych veci co by na to nemelo mit vliv. Koukal jsem dovnitr webalizeru - obsahuje prevodní tabulku domen - viz cást:
ZM Zambia
ZR Zaire
ZW Zimbabwe
COM US Commercial
EDU US Educational

A vzhledem k tomu ze soubor /var/log/squid/acces.log obsahuje tyto udaje, tak mi pripada zbytecny, aby k tomuto ukolu potreboval DNS. Urcite mam neco v nastaveni squida, nebo webalizeru spatne. Spis bych tipoval na webalizer. Jsem zacatecnik potreboval bych poradne nakopnout.
9.2.2004 21:31 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Webalizer nerozlišuje countries
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to obvyklý problém Webalizeru (nějak se dá vyřešit, ale už si to nepamatuju), mj. proto používám awstats, které třeba umí zemi zjišťovat podle GeoIP, což je o dost přesnější než podle hostname...
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
10.2.2004 07:27 Quak
Rozbalit Rozbalit vše Webalizer nerozlišuje countries
Odpovědět | | Sbalit | Link | Blokovat | Admin

Webalizer vyhodnocuje access log apache /var/log/httpd/access_log . Pokud v něm najde jen číselně vyjádřené IP adresy klientů zařadí je všechny do skupiny unresolved / unknown. Proto je potřeba dřív než se spustí webalizer zresolvovat access log z číselných na textové URL.

Příklad skriptu, který spuští logresolve a webalizer:


#!/bin/sh

TEMPFile=/tmp/weblogfile

/usr/sbin/logresolve $TEMPFile
/usr/local/bin/webalizer -c /etc/webalizer.conf $TEMPFile
rm $TEMPFile

Program logresolve je ke stažení třeba tady.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.