Il server AnswerBook2 registra gli errori del server e le informazioni relative agli accessi al server in speciali file di log. Inoltre, genera un report riassuntivo che mostra la frequenza degli accessi al server di documenti e il numero di errori che si sono verificati.
Per avere informazioni sugli accessi ai libri residenti sul server, selezionare "Visualizza il riepilogo degli accessi ai libri" dalla pagina di amministrazione di AnswerBook2. Questo riepilogo contiene informazioni sulla frequenza degli accessi ai singoli libri del server. Per ogni libro vengono mostrate le seguenti informazioni:
Titolo del libro -- Il titolo del libro come appare nella pagina della libreria
Nome del libro -- Nome abbreviato del libro nella forma riportata nel suo file di configurazione
Nome della collezione -- Nome abbreviato della collezione a cui appartiene il libro, nella forma in cui compare nel file collinfo
Accessi riusciti -- Numero di accessi riusciti al libro
Errori -- Numero dei errori associati al libro
Per abilitare o disabilitare il log degli accessi, selezionare "Modifica la configurazione del server" dalla pagina di amministrazione di AnswerBook2.
Per attivare la scrittura nel log degli accessi di informazioni su chi accede al server di documenti, fare clic sul pulsante "attivato" e quindi su Applica. La posizione predefinita di questo file è /var/log/ab2/logs/access-8888.log.
Per interrompere la scrittura di queste informazioni nel log degli accessi, fare clic sul pulsante "disattivato" e quindi su Applica.
Per eseguire queste funzioni si possono usare in alternativa i seguenti comandi:
% /usr/lib/ab2/bin/ab2admin -o access_on [-m nome_server] [-p porta_server] |
% /usr/lib/ab2/bin/ab2admin -o access_off [-m nome_server] [-p porta_server] |
Dopo aver modificato la funzione di registrazione nei log, è necessario arrestare e riavviare il server di documenti. Eseguire il login come root sul sistema server e digitare i comandi seguenti:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Per visualizzare il log degli accessi, selezionare "Visualizza i file di log" dalla pagina di amministrazione di AnswerBook2, quindi fare clic su "Visualizza il file di log degli accessi". Il log degli accessi è un file di testo che riporta tutti gli accessi effettuati al server di documenti. Le righe del log degli accessi hanno la forma seguente:
129.146.83.55 - - [04/Nov/1996:15:07:05 -0800] "GET /icons/ab2_curr_home.gif HTTP/1.0" 200 1938 |
Dove:
La prima serie di numeri rappresenta l'indirizzo IP (Internet Protocol) del client. Ad esempio, 129.146.83.55.
Le informazioni tra parentesi quadre indicano la data e l'ora dell'accesso. Ad esempio, [04/Nov/1996:15:07:05 -0800] .
Le informazioni tra virgolette indicano la destinazione dell'accesso. Tipicamente, vengono indicati un URL o il nome di un file e il protocollo usato per rispondere alla richiesta di accesso. Ad esempio, "GET /icons/ab2_curr_home.gif HTTP/1.0" indica che l'accesso era diretto al file /icons/ab2_curr_home.gif ed è stato usato il protocollo HTTP 1.0.
Il penultimo numero indica se l'accesso è andato a buon fine (200) o meno (qualsiasi altro valore).
L'ultimo numero indica la dimensione (in kilobyte) delle informazioni restituite al richiedente. Ad esempio, 1938 è la dimensione del file .gif richiamato.
Per eseguire questa funzione si può utilizzare in alternativa il comando seguente:
% /usr/lib/ab2/bin/ab2admin -o view_access [-m nome_server] [-p porta_server] |
Per abilitare o disabilitare la registrazione di un log degli errori, selezionare "Modifica la configurazione del server" dalla pagina di amministrazione di AnswerBook2.
Per abilitare la registrazione nel file di log delle informazioni sugli errori che si sono verificati nel server di documenti, fare clic sul pulsante attivato, quindi fare clic su Applica. La posizione predefinita per questo file è/var/log/ab2/logs/errors-8888.log.
Per interrompere la registrazione di queste informazioni nel log degli errori, fare clic sul pulsante disattivato e quindi su Applica.
Per eseguire queste funzioni si possono utilizzare in alternativa i seguenti comandi:
% /usr/lib/ab2/bin/ab2admin -o error_on [-m nome_server] [-p porta_server] |
% /usr/lib/ab2/bin/ab2admin -o error_off [-m nome_server] [-p porta_server] |
Dopo aver modificato la funzione di registrazione nel log, è necessario arrestare e riavviare il server di documenti. Eseguire il login come root sul sistema server e digitare i comandi seguenti:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Per visualizzare il log degli errori, selezionare "Visualizza i file di log" dalla pagina di amministrazione di AnswerBook2, quindi fare clic su "Visualizza il file di log degli errori". Questo log contiene informazioni su tutti gli errori che si sono verificati sul server di documenti, e può essere usato per scoprire le cause di comportamenti anomali del server. In genere, le informazioni identificano il server e la porta su cui si è verificato l'errore e comprendono una breve descrizione dell'errore.
Per eseguire questa funzione si può utilizzare in alternativa il comando seguente:
% /usr/lib/ab2/bin/ab2admin -o view_error [-m nome_server] [-p porta_server] |
È possibile salvare il log degli accessi o il log degli errori corrente e ricominciare a registrare le informazioni in un file vuoto.
Per eseguire la rotazione del log degli errori, selezionare "Inizia nuovo log degli errori" dalla pagina di amministrazione di AnswerBook2.
Per eseguire la rotazione del log degli accessi, selezionare "Inizia nuovo log degli accessi" dalla pagina di amministrazione di AnswerBook2.
Quando compare la pagina Inizia nuovo log degli errori/accessi:
Inserire il nome del file in cui salvare il log nel campo "Nome del file di log".
Il valore predefinito è data_corrente.file_di_log_corrente.log, dove data_corrente ha il formato AnnoAnnoAnnoAnno_MeseMese_GiornoGiorno_OraOra e file_di_log_corrente ha il valore predefinito access-8888.log o error-8888.log (ad esempio, 1997_02_26_14.access-8888.log).
Si noti che il campo "Posizione del file di log" mostra il percorso in cui il file verrà salvato. Questa informazione non può essere modificata in questa pagina.
Fare clic su Applica.
Dopo aver modificato la funzione di registrazione dei log, è necessario arrestare e riavviare il server di documenti. Eseguire il login come root sul sistema server e digitare i comandi seguenti:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Per eseguire queste funzioni si possono utilizzare in alternativa i comandi seguenti:
% /usr/lib/ab2/bin/ab2admin -o rotate_error [-m nome_server] [-p porta_server] |
% /usr/lib/ab2/bin/ab2admin -o rotate_access [-m nome_server] [-p porta_server] |