Lookups anpassen
In diesem Tutorial wird anhand des filetype-Lookups gezeigt, wie man bestehende Lookups erweitern kann.Lookups ordnen bekannten Daten neue Werte zu. So werden im filetype-Lookup den Dateiendungen .html und .gif jeweils der Dateityp Seite und Grafik zugeordnet. Im folgenden Beispiel wird gezeigt, wie zwei neue Dateiendungen (.pcx und .tif) eingetragen werden.
Über den Lookup filetype
In Mescalero sind Dateien in verschiedene Gruppen eingeteilt:- Seite (1)
- Download (2)
- Grafik (3)
- Sonstiges (0)
Neue Dateiendungen eintragen
- Öffnen Sie die Projektverwaltung.
- Öffnen Sie den Tab "Lookups".
- Öffnen Sie den Lookup filetype"
- Fügen Sie einen zwei neue Einträge hinzu:
- Tragen Sie die Dateieendungen *.pcx und *.tif mit 3 als filetype ein:
- Verlassen Sie den Lookup über "OK". Die Änderungen werden übernommen.
- Wenn Sie jetzt das nächste Mal eine Logfile einlesen oder eine Analyse durchführen, werden Dateien mit der Endung .pcx oder .tif als Grafiken erkannt.
Erklärungen zur Funktionsweise
Ein Lookup besteht aus drei Teilen:- Vergleichsfelder
- Wertefelder
- Tabelle mit Daten
Beispiel
Angenommen die Anfrage mit filename=/software/download/mescalero.exe wird dem Lookup übergeben. Es werden folgende Tests durchgeführt:- Ist /software/download/mescalero.exe ähnlich wie *.html? -> Nein
- Ist /software/download/mescalero.exe ähnlich wie *.htm? -> Nein
- Ist /software/download/mescalero.exe ähnlich wie *.shtml? -> Nein
- ...
- Ist /software/download/mescalero.exe ähnlich wie *.jsp? -> Nein
- Ist /software/download/mescalero.exe ähnlich wie *.exe? -> Ja
Beispiel
Jetzt soll die Anfrage den Dateinamen /software/download/xyz.abc haben. Wieder führt der Lookup nacheinander folgende Tests aus:- Ist /software/download/mescalero.exe ähnlich wie *.html? -> Nein
- Ist /software/download/mescalero.exe ähnlich wie *.htm? -> Nein
- Ist /software/download/mescalero.exe ähnlich wie *.shtml? -> Nein
- ...
- Ist /software/download/mescalero.exe ähnlich wie *.ico? -> Nein
- Ist /software/download/mescalero.exe ähnlich wie *.pcx? -> Nein
- Ist /software/download/mescalero.exe ähnlich wie *.tif? -> Nein