Seite 1 von 1

Fehlermeldung beim aktualisieren der Datenbank

Verfasst: 27. Apr 2007 13:22
von dthes
Hallo,

wenn ich eine vorhanden Datenbank in Sawmill aktualisieren möchte,
bekomme ich folgende Fehlermeldung
Unbekannte Variable 'v.parse_localtime' in expression während der Verarbeitung von :155
MESSAGE
Unbekannte Variable 'v.parse_localtime' in expression während der Verarbeitung von :155

TRACEBACK

Error occurred at: : /build/v7/production/src/config_node_parse.cpp:4331


SYSTEM
Sawmill 7.2.9 (x86_lingl23, Webserver Mode)
Das BS ist Debian 3.1

Woran könnte das liegen?
danke

Verfasst: 27. Apr 2007 14:02
von Support
Das klingt wie eine nicht definierte Variable in der Sprachdatei. Verwenden Sie die deutsche Sprachdatei? Dann hilft erst einmal eine Umstellung auf Englisch.

Welches Logformat wollen Sie denn analysieren?

Könnten Sie mir ca. 1000 Zeilen davon zur Verfügung stellen?

Mail bitte an support@...

Verfasst: 27. Apr 2007 14:16
von dthes
Ich verwende die deutsche Sprachdatei, ja. Ein umstellen auf englisch
brachte keine Veränderung.
Es sind Proxylogs einer Bluecoat. Ein zum testen eingerichtetes Profil
des syslogs ließ sich ohne Probleme aktualisieren. Auch unter der deutschen
Oberfläche.
Leider kann ich die Logs nicht unverändert rausgeben. Ich muss schauen,
ob ich heute noch ein Script geschrieben bekomme, welches Usernamen
und IP-Adressen unkenntklich macht...

Das Logformat ist das folgende:
date time time-taken c-ip sc-status s-action sc-bytes cs-bytes cs-method cs-uri-scheme cs-host cs-uri-port cs-uri-path cs-uri-query cs-username cs-auth-group s-hierarchy s-supplier-name rs(Content-Type) cs(Referer) cs(User-Agent) sc-filter-result cs-categories x-virus-id s-ip
Danke und Gruß

Verfasst: 27. Apr 2007 14:37
von Support
Wenn das Problem auch in der engl. Version auftritt, dann ist das ein genereller Fehler, den ich weitermelden werden.

Vermutlich langt es, in der geweiligen Sprachdatei "lang_stats.cfg" einen Eintrag hinter "field_labels" zu machen, etwa so:

field_labels = {
v.parse_localtime ="V.Parse Localtime"

Verfasst: 27. Apr 2007 15:04
von dthes
Ich weiß nicht, über welche Mechanismen Sawmill seine Datenbanken
aktualisiert. Iegendwo muss ja hinterlegt sein, ab wo aktualisiert werden
muss. Das Problem tritt wie gesagt bei einem Bluecoat
Logfile auf. Dieses wird per WebDav auf den Server geschrieben.
Ein Neuaufbau der Datenbank funktioniert.

Es könnte noch dauern, das logfile zu bearbeiten, so das ich es senden
kann...

Eine Frage habe ich noch, wird beim erstellen der Datenbank das komplette Logfile in die Datenbank übernommen?

danke und gruß
Dirk

Verfasst: 27. Apr 2007 15:24
von Support
Wir bräuchten wohl wirklich ein Beispiellog, um das analysieren zu können.

Zur 2. Frage: Nein, das Log wird nicht komplett übernommen und man sollte es daher archivieren. Die Datenbank füllt sich mit den Feldern, die Sie bei der Erstellung des Profils in Sawmill ausgewählt haben und entsprechend denen, die Samwill für seine Auswertungen braucht.