Die Serversoftware AnswerBook2 verwaltet Protokolle, in denen Serverfehler und Serverzugriffe erfaßt werden. Außerdem wird ein zusammenfassender Bericht erstellt, der die Zugriffshäufigkeit für die einzelnen Dokumentationsreihen und die Anzahl der aufgetretenen Fehler anzeigt.
Um eine Zusammenfassung der Buchzugriffe auf dem Server anzuzeigen, wählen Sie auf der AnswerBook2-Verwaltungsseite die Option zum Anzeigen der Zusammenfassung der Buchzugriffe aus. Der Buchzugriffsbericht enthält eine Zusammenfassung, aus der hervorgeht, wie oft auf die einzelnen Bücher auf dem Server zugegriffen wurde. Für jedes Buch auf dem Server werden folgende Parameter angezeigt:
Buchtitel - Der Buchtitel, wie er auf der Bibliotheksseite vermerkt ist
Buchname - Der verkürzte Name des Buchs, wie er in der entsprechenden Konfigurationsdatei angegeben ist
Dokumentationsreihenname - Der Kurzname der Dokumentationsreihe, zu der dieses Buch gehört, wie er in der Datei collinfo angegeben ist
Treffer - Anzahl der Zugriffe auf das Buch
Fehler - Anzahl der im Zusammenhang mit dem Buch aufgetretenen Fehler
Um die Zugriffsprotokollierung zu aktivieren oder zu deaktivieren, wählen Sie auf der AnswerBook2-Verwaltungsseite den Befehl zum Ändern der Serverkonfiguration.
Wenn in der Zugriffsprotokolldatei aufgezeichnet werden soll, wer auf die Informationen des Dokumentenservers zugreift, klicken Sie auf die Schaltfläche neben "aktiviert", und klicken Sie anschließend auf "Übernehmen". Standardmäßig ist diese Datei unter /var/log/ab2/logs/access-8888.log gespeichert.
Um das Schreiben von Informationen in die Zugriffsprotokolldatei zu unterdrücken, klicken Sie auf die Schaltfläche neben "aktiviert", und klicken Sie anschließend auf "Übernehmen".
Zum Ausführen dieser Funktionen können Sie auch folgende Befehle eingeben:
% /usr/lib/ab2/bin/ab2admin -o access_on [-m Servername] [-p Serveranschluß] |
% /usr/lib/ab2/bin/ab2admin -o access_off [-m Servername] [-p Serveranschluß] |
Nach dem Ändern der Protokollfunktion müssen Sie den Dokumentenserver anhalten und neu starten. Melden Sie sich beim Gerät des Dokumentenservers als root an, und geben Sie folgende Befehle ein:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Wählen Sie zum Anzeigen der Zugriffsprotokolldatei auf der AnswerBook2-Verwaltungsseite die Option zum Anzeigen von Protokolldateien aus, und klicken Sie anschließend auf den Befehl zum Anzeigen der Zugriffsprotokolldatei. Bei der Zugriffsprotokolldatei handelt es sich um eine Textdatei, in der alle Zugriffe auf den Server aufgelistet werden. Alle Zeilen des Zugriffsprotokolls sind nach folgendem Schema aufgebaut:
129.146.83.55 - - [04/Nov/1996:15:07:05 -0800]"GET /icons/ab2_curr_home.gif HTTP/1.0" 200 1938 |
Erläuterung:
Die erste Ziffernfolge ist die IP-Adresse (Internet Protocol) des Clients. Beispiel: 129.146.83.55.
Die Information in eckigen Klammern gibt Datum und Uhrzeit des Zugriffs an. Beispiel: [04/Nov/1996:15:07:05 -0800] .
Die Information in Anführungszeichen zeigt die Art des Zugriffs an. In der Regel werden dort die URL oder ein Dateiname sowie das für die Reaktion auf die Zugriffsanforderung verwendete Protokoll angegeben. Beispiel: "GET /icons/ab2_curr_home.gif HTTP/1.0" zeigt, daß auf die Datei /icons/ab2_curr_home.gif unter Verwendung des HTTP-1.0-Protokolls zugegriffen wurde.
Die vorletzte Zahl gibt Auskunft über den Erfolg (200) oder Mißerfolg (alle anderen Werte) des Zugriffs.
Die letzte Zahl gibt die Gesamtgröße (in KB) der an den Abfrager übermittelten Informationen an. Beispiel: 1938 ist die Größe der abgerufenen .gif-Datei.
Zum Ausführen dieser Funktion können Sie auch den folgenden Befehl eingeben:
% /usr/lib/ab2/bin/ab2admin -o view_access [-m Servername] [-p Serveranschluß] |
Um die Fehlerprotokollierung zu aktivieren oder zu deaktivieren, wählen Sie auf der AnswerBook2-Verwaltungsseite den Befehl zum Ändern der Serverkonfiguration.
Wenn Informationen über die auf dem Dokumentenserver aufgetretenen Fehler in der Fehlerprotokolldatei aufgezeichnet werden sollen, klicken Sie auf die Schaltfläche neben aktiviert, klicken Sie anschließend auf 'Übernehmen'. Standardmäßig ist diese Datei unter /var/log/ab2/logs/errors-8888.log gespeichert.
Um das Schreiben von Informationen in die Fehlerprotokolldatei zu unterdrücken, klicken Sie auf die Schaltfläche neben deaktiviert, klicken Sie anschließend auf 'Übernehmen'.
Zum Ausführen dieser Funktionen können Sie auch folgende Befehle eingeben:
% /usr/lib/ab2/bin/ab2admin -o error_on [-m Servername] [-p Serveranschluß] |
% /usr/lib/ab2/bin/ab2admin -o error_off [-m Servername] [-p Serveranschluß] |
Nach dem Ändern der Protokollfunktion müssen Sie den Dokumentenserver anhalten und neu starten. Melden Sie sich beim Gerät des Dokumentenservers als root an, und geben Sie folgende Befehle ein:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Wählen Sie zum Anzeigen der Fehlerprotokolldatei auf der AnswerBook2-Verwaltungsseite die Option zum Anzeigen von Protokolldateien aus, und klicken Sie anschließend auf den Befehl zum Anzeigen der Fehlerprotokolldatei. In der Fehlerprotokolldatei sind alle auf dem Dokumentenserver aufgetretenen Fehler verzeichnet. Mit Hilfe dieser Informationen können Sie die Ursache eines Serverproblems oder eines ungewöhnlichen Verhaltens feststellen. Im Zusammenhang mit diesen Fehlern werden in der Regel Server und Anschluß für den aufgetretenen Fehler sowie ein beschreibender Text angegeben.
Zum Ausführen dieser Funktion können Sie auch den folgenden Befehl eingeben:
% /usr/lib/ab2/bin/ab2admin -o view_error [-m Servername] [-p Serveranschluß] |
Sie können die aktuellen Zugriffs- und Fehlerprotokolle in einer Datei speichern und ein neues Protokoll in einer leeren Datei beginnen.
Wählen Sie zum Umstellen des Fehlerprotokolls auf der AnswerBook2-Verwaltungsseite den Befehl zum Umstellen der Fehlerprotokolldatei.
Wählen Sie zum Umstellen des Zugriffsprotokolls auf der AnswerBook2-Verwaltungsseite den Befehl zum Umstellen der Zugriffsprotokolldatei.
Auf der Seite für das Umstellen des Zugriffs- bzw. Fehlerprotokolls gehen Sie wie folgt vor:
Geben Sie im Feld "Protokolldatei speichern" den zu speichernden Dateinamen ein.
Der Standardwert lautet Aktuelles_Datum.Aktueller_Protokolldateiname.log. Dabei gilt: Aktuelles_Datum hat das Format JahrJahrJahrJahr_MonatMonat_TagTag_StundeStunde; Aktueller_Protokolldateiname lautet standardmäßig access-8888.log oder error-8888.log (Beispiel: 1997_02_26_14.access-8888.log).
Beachten Sie, daß im Feld für den Speicherort der Protokolldatei angegeben wird, wo die Datei gespeichert ist. Diese Angaben können nicht auf dieser Seite geändert werden.
Klicken Sie auf "Übernehmen".
Nach dem Ändern der Protokollfunktion müssen Sie den Dokumentenserver anhalten und neu starten. Melden Sie sich beim Gerät des Dokumentenservers als root an, und geben Sie folgende Befehle ein:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Zum Ausführen dieser Funktionen können Sie auch folgende Befehle eingeben:
% /usr/lib/ab2/bin/ab2admin -o rotate_error [-m Servername] [-p Serveranschluß] |
% /usr/lib/ab2/bin/ab2admin -o rotate_access [-m Servername] [-p Serveranschluß] |