Hallo Sven,
Solltest Du die Logfiles mal nach
'Opera' (kann case-sensitiv sein) durchzählen (natürlich nur die
User-Agent-Strings) und Webalizer weicht anschließend davon ab,
selbst wenn Du obige und ähnliche Kennungen vorher noch abziehst,
dann stimmt in der Tat etwas mit der Software nicht.
Eine grobe Durchsicht ergab nur die Schreibweise "Opera". Also kriege ich mit
cat logfile | grep "Opera" | wc
genau die Anzahl der Zeilen, die das Wort enthalten. Sofern nicht andere Bestandteile einer Zeile wie URL, Datum, Statuscode oder Referrer auch "Opera" enthalten, ist diese Zahl korrekt.
Und tatsächlich stimmt der Wert dieser manuellen Auswertung mit dem Maximalwert aus Webalizer überein. Das bedeutet, daß bei der Zusammenfassung nach Versionen irgendwas schiefgeht.
Ich werde weiter untersuchen. Zum Glück ist Webalizer ja Open Source - auch wenn ich von C noch keine Ahnung habe (vor allem, was die dort offenbar verwendeten String-Pointer-Operationen angeht), irgendwas wird schon bei rauskommen. :)
- Sven Rautenberg