Administration av AnswerBook2-programvara innebär att följande funktioner utförs, där var och en av funktionerna innehåller specifika uppgifter:
AnswerBook2-programvaran innehåller ett webbläsargränssnitt (administrationssidan för AnswerBook2) och ett kommandoradsbaserat gränssnitt (ab2admin) som du använder när du administrerar dokumentationsservern. De flesta funktioner är tillgängliga i båda gränssnitten.
Du öppnar huvudadministrationssidan för AnswerBook2 genom att välja AnswerBook2 Administration på sidan Alternativ i AnswerBook2-webbläsaren, eller genom att ange URL-adressen: http://server:port/ab2/@Ab2Admin där server är namnet på din server och port är namnet på den port som används av servern. Administrationssidan har funktioner för att kunna navigera mellan sidor längst upp i fönstret.
Om du vill komma åt det kommandoradsbaserade gränssnittet använder du kommandot /usr/lib/ab2/bin/ab2admin. Mer detaljerad information om det kommandoradsbaserade gränssnittet finns i avsnittet Bilaga A.
Endast behöriga administratörer får använda de administrativa funktionerna. Mer information finns i avsnittet "Kontrollera administrativ åtkomst".
När du startar systemet där dokumentationsservern körs kan servern startas automatiskt (med skriptet /etc/init.d/ab2mgr). Du kan också starta, stanna och starta om dokumentationsservern manuellt när det behövs. Du måste t ex starta om dokumentationsservern när du har installerat en ny dokumentserie.
Om du vill utföra dessa funktioner loggar du in som root på dokumentationsserverns dator och använder det kommandoradsbaserade gränssnittet ab2admin.
Använd följande kommando för att starta dokumentationsservern:
# /usr/lib/ab2/bin/ab2admin -o start |
Använd följande kommando för att stanna dokumentationsservern:
# /usr/lib/ab2/bin/ab2admin -o stop |
Använd följande kommando för att starta om dokumentationsservern:
# /usr/lib/ab2/bin/ab2admin -o restart |
Om det inte hjälper att starta om servern kan du stanna och starta om den.
Om du vill starta dokumentationsservern med felsökning aktiverat använder du följande form av startkommandot:
# /usr/lib/ab2/bin/ab2admin -o start -D |
Använd följande kommando för att hindra servern från att startas automatiskt när systemet startas om:
# /usr/lib/ab2/bin/ab2admin -o autostart_no |
I AnswerBook2-servern finns en felsökningsfunktion som visar delar i bokens källkod som inte kan identifieras i rött med ordet "BUG" i webbläsaren. Tack vare den här funktionen kan du hitta problemet som gör att en bok inte visas som den ska.
Om du vill aktivera felsökning loggar du in som root på dokumentationsservern och anger värdet 1 för miljövariabeln AB2_DEBUG. Exempel:
% su - # setenv AB2_DEBUG 1 |
Om du vill inaktivera felsökning loggar du in som root på dokumentationsservern och anger värdet 0 för miljövariabeln AB2_DEBUG. Exempel:
% su - # setenv AB2_DEBUG 0 |
När du har ändrat felsökningsparametern måste du starta om dokumentservern. Skriv följande för att starta om dokumentationsservern:
# /usr/lib/ab2/bin/ab2admin -o restart |
Om du vill styra felsökningen när du startar servern använder du följande form av startkommandot:
# /usr/lib/ab2/bin/ab2admin -o start -D |
En administrativ användare är en användare som är definierad för att utföra dokumentadministrativa funktioner. AnswerBook2 använder lösenord för att verifiera att en viss administratör är behörig att utföra administrativa funktioner på servern.
AnswerBook2-programvaran innehåller åtkomstkontroll som är aktiverad för administrativa funktioner, men ingen administrativ standardanvändare är definierad. Första gången du försöker komma åt de administrativa funktionerna i AnswerBook2 visas ett meddelande om att åtkomstkontroll är aktiverad men att ingen användare är definierad. Du kan nu göra något av följande:
Stänga av åtkomstkontroll.
Om du vill stänga av åtkomstkontroll loggar du in som root på dokumentationsservern och skriver följande:
# /usr/lib/ab2/bin/ab2admin -o auth_off |
Om du stänger av åtkomstkontroll kan alla användare som kommer åt dokumentationsservern administrera dokumentationsservern.
Definiera en administrativ användare och lösenord.
Om du vill definiera en administrativ användare loggar du in som root på dokumentationsservern och skriver följande:
# /usr/lib/ab2/bin/ab2admin -o add_admin -u admin-id |
där admin-id är inloggnings-ID:t för dokumentationsserverns administratör. ID:t admin-id behöver inte vara detsamma som användarens systeminloggnings-ID. Det är bara ett ID för dokumentrelaterade administrativa funktioner på en specifik server.
Du uppmanas att skriva lösenordet och att därefter verifiera det genom att skriva det igen.
Om du vill lägga till en administrativ användare klickar du på Lägg till administratör på administrationssidan för AnswerBook2. Så här lägger du till en administrativ användare:
Skriv administratörens inloggnings-ID i fältet Administratörs-ID.
Administratörs-ID:t behöver inte vara detsamma som användarens systeminloggnings-ID. Det är bara ett ID för dokumentrelaterade administrativa funktioner på en specifik server.
Skriv ett lösenord för administratören.
Det här lösenordet lagras i en AnswerBook2-lösenordsdatabas. Det behöver inte vara samma som användarens systemlösenord.
Du måste skriva lösenordet två gånger för att verifiera det.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o add_admin -u admin-id [-m servernamn] [-p serverport] |
Om du vill ändra en administratörs lösenord klickar du på Ändra lösenord på administrationssidan för AnswerBook2. Så här ändrar du lösenordet:
Markera administratören i snabblistan Administratörs-ID.
Skriv administratörens befintliga lösenord i fältet Gammalt lösenord.
Skriv administratörens nya lösenord i fältet Nytt lösenord.
Skriv administratörens nya lösenord en gång till i fältet Skriv nytt lösenord igen.
Klicka på Ändra lösenord när du vill använda ändringen.
När du klickar på Ändra lösenord kontrollerar AnswerBook2 att data som skrevs i fälten Nytt lösenord och Skriv nytt lösenord igen stämmer överens. Om de stämmer lagras det nya lösenordet i databasen. Om de inte stämmer visas ett felmeddelande.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o change_password -u admin-id [-m servernamn] [-p serverport] |
Om du vill ta bort en användare från listan med administrativa användare för servern väljer du Ta bort administratör på administrationssidan för AnswerBook2. Så här tar du bort administratören:
Markera kryssrutan vid det administratörsinloggnings-ID som du vill ta bort från Adminstratörslistan.
Det här är administratörs-ID:t, som inte behöver vara detsamma som personens system- eller användar-ID.
Klicka på Ta bort administratör.
Den här åtgärden har ingen effekt på användarens möjlighet att komma åt AnswerBook2-dokument som användare. Den tar bara bort användarens möjlighet att utföra administrativa funktioner.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o del_admin -u admin-id [-m servernamn] [-p serverport] |
En AnswerBook2-samling är en logisk gruppering av böcker. Du kan t ex ha en samling som innehåller alla SolarisTM-böcker som vänder sig till utvecklare. Den här samlingen kan vara en AnswerBook2-samling (SGML) eller en AnswerBook1-samling (Display PostScriptTM).
Om du vill visa en lista med alla samlingar som är installerade på servern klickar du på Visa lista över tillgängliga samlingar på administrationssidan för AnswerBook2. Den listan innehåller AnswerBook1-samlingar och AnswerBook2-samlingar.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o list [-m servernamn] [-p serverport] |
Om du vill lägga till en samling i serverns databas klickar du på Lägg till samling i lista på administrationssidan för AnswerBook2. Funktionen antar att samlingen redan finns som ett installerat paket i serverns system eller något annat system som servern har åtkomst till. Om samlingen inte är installerad än använder du först pkgadd för att lägga till samlingen, och därefter den här funktionen. För nya samlingar (t ex de som finns på dokumentations-CD:n för Solaris 2.6) läggs samlingarna till i serverns lista automatiskt om du kör kommandot pkgadd på servern.
Så här installerar du samlingen:
Skriv en giltig sökväg till samlingsfilen i fältet Samlingens sökväg.
T ex /opt/answerbooks/english/solaris_2.7/SUNWaman/collinfo. Sökvägen måste peka på en katalog som innehåller antingen en collinfo-fil för en AnswerBook2-samling eller en ab_cardcatalog-fil för en AnswerBook1-samling.
Klicka på Lägg till samling.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o add_coll -d path_to_collection |
När du har installerat en samling måste du starta om dokumentationsservern. Du startar om dokumentationsservern genom att klicka på OMSTART på administrationssidans statussida eller skriva följande på kommandoraden:
# /usr/lib/ab2/bin/ab2admin -o restart |
AnswerBook2-servern kan leta i ditt system efter lokalt installerade AnswerBook1- och AnswerBook2-samlingar och lägga till dem i serverns databas. Om du vill att servern ska utföra den här funktionen klickar du på Sök efter lokalt installerade samlingar på administrationssidan för AnswerBook2. Med den här funktionen skapas och visas en lista över alla giltiga dokumentsamlingar i det lokala systemet.
Så här lägger du till en samling i serverns databas:
Klicka i kryssrutan intill samlingen som du vill lägga till.
När du har markerat alla samlingar du vill använda klickar du på Lägg till markerade samlingar.
Samlingar utan kryssruta finns redan i databasen.
Om listan inte innehåller dokumentsamlingar som är installerade på en lokal monteringspunkt, verifierar du att katalogen där samlingarna är installerade har läsåtkomst för andra.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o scan |
Sökfunktionen på kommandoraden lägger till alla samlingar som påträffas. Du kan inte välja vilka samlingar du vill lägga till.
När du har installerat en samling måste du starta om dokumentationsservern. Du startar om dokumentationsservern genom att klicka på OMSTART på administrationsstatussidan för AnswerBook2 eller skriva följande på kommandoraden:
# /usr/lib/ab2/bin/ab2admin -o restart |
Om du vill ta bort en AnswerBook2- eller AnswerBook1-samling från serverns databas klickar du på Ta bort samling från lista på administrationssidan för AnswerBook2. Så här tar du bort samlingen:
Markera kryssrutorna bredvid rubrikerna på samlingarna som du vill ta bort från Lista över samlingar. (Om du vill avmarkera ett markerat element klickar du i kryssrutan igen.)
När du har markerat alla samlingar som du vill ta bort klickar du på Ta bort samling.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o del_coll -t samlingstitel |
Funktionerna tar inte bort samlingspaketen från systemet, utan samlingens post tas bara bort från serverdatabasen. Om du vill ta bort paketen från systemet använder du pkgrm.
När du har tagit bort en samling måste du starta om dokumentationsservern. Du startar om dokumentationsservern genom att klicka på OMSTART på administrationsstatussidan för AnswerBook2 eller skriva följande på kommandoraden:
# /usr/lib/ab2/bin/ab2admin -o restart |
Om du vill visa aktuell serverkonfiguration klickar du på Visa aktuell konfiguration på administrationssidan för AnswerBook2. Om du vill ändra de här inställningarna klickar du på Ändra serverkonfiguration på administrationssidan för AnswerBook2.
På sidan Visa aktuell konfiguration visas en lista över inställningarna i Tabell 3-1 och Tabell 3-2. Inställningarna lagras i filen serverkonfigurationssökväg/dwhttpd.cfg (som standard /usr/lib/ab2/dweb/data/config/dwhttpd.cfg).
Om du kör en CGI-baserad server i stället för en NSAPI-server visas bara några av serverkonfigurationsalternativen på administrationssidans gränssnitt. Mer information finns i "Konfigurationsproblem när servern körs som en CGI-process".
Etikett |
Standardvärde och beskrivning |
---|---|
Servernamn |
Standard: Lokalt värdnamn (t ex imaserver). Namnet som klienter använder för att komma åt dokument på servern. Du kan förbättra svarstiden genom att ange ett fullständigt namn (t ex imaserver.eng.sun.com). Om du räknar med att användare utanför domänen kommer att ansluta till dokumentservern, måste du ange ett fullständigt namn. |
Serverport |
Standard: 8888 Anslutningsnumret för kommunikation. Du kan välja valfritt ledigt anslutningsnummer, men standardvärdet rekommenderas. |
Max antal trådar |
Standard: 32 Högsta tillåtna antal samtidiga AnswerBook1-sökningar som servern kan utföra. Om du har många AnswerBook1-samlingar och användare ofta söker i dem, kan du behöva öka antalet trådar. Om du ökar antalet kan emellertid serverns svarstid bli längre. |
Max antal serverfrågor |
Standard: 1024. Instruerar servern att utföra "administrativa" aktiviteter och starta om automatiskt efter det angivna antalet http-frågor. |
Användarfil |
Standard: /var/log/ab2/logs/access-8888.log. Den fullständiga sökvägen till användarloggen, som innehåller information om alla anslutningar som har gjorts till den lokala servern. |
Felfil |
Standard: /var/log/ab2/logs/error-8888.log. Den fullständiga sökvägen till felloggen, som innehåller information om alla fel som har påträffats. |
Åtkomstkontroll för administratör |
Standard: Aktiverad. Anger om du kan styra vem som har åtkomst till administrativa funktioner på servern. När du först installerar en dokumentserver definieras som standard inget användarnamn och lösenord, trots att administrativ åtkomstkontroll är aktiverad. Mer information om hur du anger preliminär administrativ åtkomst finns i "Ställa in preliminär administrativ åtkomst". |
Starta AnswerBook2-servern automatiskt efter omstart |
Standard: Ja. Anger om programvaran för AnswerBook2-serverns ska startas automatiskt när systemet startas om. |
Dokumentadministratören bör inte ändra inställningarna i Tabell 3-2 manuellt. Systemet konfigurerar de här inställningarna när du installerar serverprogrammet.
Etikett |
Standardvärde och beskrivning |
---|---|
Serverkonfigurationssökväg |
Standard: /usr/lib/ab2/dweb/data/config Sökvägen till serverns konfigurationsfiler. |
Serveranvändare |
Standard: bakgrundsprogram Ägaren till serverprocessen. Om du ändrar värdet på den här variabeln kan det skapa allvarliga problem när du kör servern eller använder samlingarna på servern. |
Plug-in-fil |
Standard: /usr/lib/ab2/dweb/data/config/nsapi.cfg Den fullständiga sökvägen till filen som definierar alla server-plug-in-program. |
MIME-fil |
Standard: /usr/lib/ab2/dweb/data/config/mime.types Den fullständiga sökvägen till filen som definierar all MIME-information. |
Dokumentsökväg |
Standard: /usr/lib/ab2/data/docs Sökvägen till serverns dokumentfiler. |
Loggkatalog |
Standard: /var/log/ab2/logs Sökvägen till serverns loggfiler. |
Samlingsdatabas för AnswerBook1 |
Standard: /var/log/ab2/catalog/ab1_cardcatalog Den här filen identifierar de AnswerBook1-samlingar som är installerade på servern. |
Samlingsdatabas för AnswerBook2 |
Standard: /usr/lib/ab2/dweb/data/config/ab2_collections.template Den här filen identifierar de AnswerBook2-samlingar som är installerade på servern. |
Du kan också använda följande kommando för att visa aktuell serverkonfiguration:
% /usr/lib/ab2/bin/ab2admin -o view_config [-m servernamn] [-p serverport] |
När du installerar AnswerBook2-serverprogramvaran anges vissa variabler till standardvärden. Använd fälten på sidan Ändra serverkonfiguration för att ändra de här värdena. Du kan ändra följande serverinställningar:
Tabell 3-3 Ändra serverkonfiguration
Servernamn |
När du installerar dokumentationsservern anger AnswerBook2 automatiskt den här variabeln till det aktuella värdnamnet (t ex katter). Om du vill att vem som helst utanför domänen ska komma åt dokument på servern ändrar du namnet till ett fullständigt namn (t ex katter.husdjur.com). |
Serverport |
Om du vill använda en annan port än 8888 för AnswerBook2-servern skriver du portens nummer i det här fältet. Om du vill använda ett lägre portnummer än 1024, måste du utföra ytterligare steg. Mer information finns i "Använda ett lägre portnummer än 1024". |
Maximalt antal trådar |
Det här är det högsta tillåtna antal samtidiga AnswerBook1-sökningar som servern kan utföra. Om du har många AnswerBook1-samlingar och användare ofta söker i dem, kan du vilja öka antalet trådar. Om du ökar antalet kan emellertid serverns svarstid bli längre. |
Maximalt antal serveranrop |
Det här anger hur ofta servern ska utföra "administrativa" aktiviteter och starta om automatiskt. Numret anger antalet http-anrop till servern. |
Användarloggfil |
Klicka på lämpligt element om du vill aktivera eller inaktivera administrativ åtkomstkontroll. Om du räknar med att många användare kommer att använda dokumentationsservern kan du vilja spara och starta om loggfilen. Mer information om hur du roterar loggfilen för åtkomst finns i "Rotera loggfiler". |
Felloggfil |
Klicka på lämpligt element om du vill aktivera eller inaktivera administrativ åtkomstkontroll. Om många serverfel uppstår kan du behöva spara och starta om loggfilen då och då. Mer information om hur du roterar felloggfilen finns i "Rotera loggfiler". |
Administrationsåtkomstkontroll |
Klicka på lämpligt element om du vill aktivera eller inaktivera administrativ åtkomstkontroll. När åtkomstkontroll är aktiverad kan bara användare som har administrativ åtkomst utföra administrativa funktioner på den här servern. |
starta AnswerBook2-servern automatiskt efter omstart av systemet |
Klicka på lämpligt element om du vill aktivera eller inaktivera den här funktionen. |
De här funktionerna är också tillgängliga via det administrativa kommandoradsbaserade gränssnittet (ab2admin). Mer detaljerad information om det kommandoradsbaserade gränssnittet finns i avsnittet Bilaga A. Du kan också redigera filen serverkonfigsökväg/dwhttpd.cfg (som standard används /usr/lib/ab2/dweb/data/config/dwhttpd.cfg) om du vill ändra värdena.
Om du ändrar något av de här värdena måste du stanna och starta om dokumentationsservern. Logga in som root på servern och skriv följande kommando:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Portnummer under 1024 är reserverade för systemet. Så här gör du om du vill använda något av de här numren (t ex portnummer 80) för AnswerBook2-servern:
Använd antingen funktionen Ändra konfigurationsinställningar på administrationssidan för AnswerBook2 eller redigera filen /usr/lib/ab2/dweb/data/config/dwhttpd.cfg och ändra serverns portnummer till 80.
Redigera filen /usr/lib/ab2/dweb/data/config/nsapi.cfg och ändra serverns portnummer till 80.
Raden bör se ut så här:
set ServerPort 80 |
Redigera filen /etc/init.d/ab2mgr och ändra den här raden från daemon till root:
su daemon -c "LD_PRELOAD=$pre_load;LANG=$LNG;AB2_ORIG_LANG=$ORGLNG;LD_LIBRARY_PATH=$LD_LIBP;EBT_REGISTRY=$ER;export LD_PRELOAD LD_LIBRARY_PATH LANG AB2_ORIG_LANG LC_ALL EBT_REGISTRY; $AB2BIN/dwhttpd $AB2CFG > /dev/null" |
till följande:
su root -c "LD_PRELOAD=$pre_load;LANG=$LNG;AB2_ORIG_LANG=$ORGLNG;LD_LIBRARY_PATH=$LD_LIBP;EBT_REGISTRY=$ER;export LD_PRELOAD LD_LIBRARY_PATH LANG AB2_ORIG_LANG LC_ALL EBT_REGISTRY; $AB2BIN/dwhttpd $AB2CFG > /dev/null" |
På det här sättet kan den överordnade processen dwhttpd köras som root, som sedan kan använda port 80. Observera att den underordnade processen dwhttpd ändå körs som bakgrundsprogram.
AnswerBook2-servern följer standardwebbprotokollen, och du kan därför köra AnswerBook2-servern som en CGI-process på en befintlig server, i stället för på NSAPI-standardservern. Information om hur du konfigurerar servern för att köras på det här sättet finns i "Köra AnswerBook2-servern som en CGI-process".
Om du kör dokumentationsservern som en CGI-process kommer följande konfigurationsinställningar inte att visas på sidan Visa konfigurationsinställningar på administrationssidan för AnswerBook2:
Max antal trådar
Max antal serverfrågor
Serverkonfigurationssökväg
Serveranvändare
Plug-in-fil
Mime-fil
Dokumentsökväg
Loggkatalog
Det enda alternativet som finns kvar på sidan Ändra konfigurationsinställningar är åtkomstkontroll, som du kan aktivera eller inaktivera. Inga andra funktioner visas.
Följande alternativ för kommandot ab2admin fungerar inte:
-o access_on
-o access_off
-o error_off
-o error_on
-o modify_server_name
-o modify_server_port
När en användare klickar på en länk i en bok kan AnswerBook2-servern följa länken till en annan AnswerBook2-server. Om boken finns på den aktuella dokumentationsservern leder länken dit. Om däremot boken med länken inte finns på den aktuella servern, går AnswerBook2-servern vidare till de alternativa servrar som åtkomst har definierats för. Du kan använda den här funktionen för att distribuera dokument tvärs över olika servrar eller för att skapa säkerhetskopior av dokumenten.
Om du vill se vilka alternativa servrar som är definierade klickar du på Visa lista över alternativa servrar i administrationssidan för AnswerBook2. En lista visas då över servrar som är identifierade som "reservservrar". Om en användare klickar på en länk i en bok och boken inte finns på den aktuella servern, söker AnswerBook2 igenom servrarna i listan efter länkens mål. AnswerBook2-servern levereras med en fördefinierad alternativ server: http://docs.sun.com. Detta är Suns huvuddokumentationsserver som innehåller utgiven Sun-dokumentation.
För varje alternativ server som definieras för den aktuella servern visar sidan serverns namn, anslutningsnummer och en länk som visar vilka samlingar som finns på den servern. När du klickar på Visa lista av samlingar visas en dialogruta där du anger giltigt administrations-ID och lösenord för den alternativa servern (om administrativ åtkomstkontroll är definierad för den alternativa servern). Du kan alltså lägga till en alternativ server utan att ha administrativ åtkomst till den, men du kan bara visa en lista med samlingar på den alternativa servern om du har administrativ åtkomst till den.
Du kan även använda följande kommando för att utföra denna funktion:
% /usr/lib/ab2/bin/ab2admin -o list_server [-m servernamn] [-p serverport] |
Om du vill att den aktuella servern ska komma åt böcker på en annan server (för att kunna följa länkar mellan böcker) väljer du Lägg till alternativ server på administrationssidan för AnswerBook2.
Skriv den alternativa serverns namn i fältet AnswerBook2-servernamn.
Skriv den alternativa serverns AnswerBook2-portnummer i fältet Serverportnummer. Om du är osäker på portnumret kan du försöka med 8888 (AnswerBook2:s standardanslutningsnummer).
Klicka på Lägg till server.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o add_server -M lägg_till_servernamn -P lägg_till_servernamn [-m servernamn] [-p serverport] |
Om du vill ta bort en server från serverns lista över alternativa servrar klickar du på Ta bort alternativ server på administrationssidan för AnswerBook2.
Den här åtgärden tar bort servern från listan över alternativa servrar för den lokala dokumentationsservern. Åtgärden hindrar inte den borttagna servern från att fungera som dokumentationsserver.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o del_server -M ta_bort_servernamn -P ta_bort_serverport [-m servernamn] [-p serverport] |
När du lägger till en alternativ server i listan över servrar som din server kan använda, placeras den längst ned i serverordningen. Ordningen avgör i vilken följd servern ansluter till alternativa servrar för att följa dokumentlänkar. Om en användare begär ett visst dokument från biblioteket och det dokumentet inte är tillgängligt på standardservern, går servern igenom listan över alternativa servrar i den definierade ordningen och letar efter dokumentet.
Om du vill ändra ordningen på de servrar som är tillgängliga i systemet klickar du på Ändra serverordning på administrationssidan för AnswerBook2.
Det finns inget kommandoradsalternativ för att utföra den här funktionen.
Serverprogramvaran i AnswerBook2 för en logg som visar serverfel och serveråtkomst. Dessutom skapar den en sammanfattande rapport som visar hur ofta dokumentsamlingar har använts och hur många fel som har uppstått.
Om du vill visa en sammanfattning av åtkomst till böckerna på servern klickar du på Visa sammanfattningar över bokåtkomst på administrationssidan för AnswerBook2. En bokåtkomstrapport sammanfattar hur ofta varje bok på servern har använts. För varje bok på servern visas följande:
Boktitel - Bokens titel som den visas på Bibliotekssidan.
Kort boknamn - Det korta namnet på boken som står i bokens konfigurationsfil.
Namn på samling - Det korta namnet på samlingen dit boken hör, vilket står i filen collinfo.
Träffar - Antal gånger som boken har använts.
Fel - Antal fel som är associerade med boken.
Om du vill aktivera eller inaktivera åtkomstloggning klickar du på Ändra serverkonfiguration på administrationssidan för AnswerBook2.
Om du vill ha information om vem som använder information på dokumentservern inskriven i åtkomstloggfilen, klickar du på knappen bredvid på och därefter på Verkställ. Standardplatsen för den här filen är /var/log/ab2/logs/access-8888.log.
Om du inte vill att information ska skrivas in i åtkomstloggfilen längre klickar du på knappen bredvid av och därefter på Verkställ.
Du kan också använda följande kommandon för att utföra de här funktionerna:
% /usr/lib/ab2/bin/ab2admin -o access_on [-m servernamn] [-p serverport] |
% /usr/lib/ab2/bin/ab2admin -o access_off [-m servernamn] [-p serverport] |
När du har ändrat loggningsfunktionen måste du stanna och starta om dokumentationsservern. Logga in som root på servern och skriv följande kommandon:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Om du vill visa åtkomstloggfilen klickar du på Visa loggfiler på administrationssidan för AnswerBook2 och klickar på Visa åtkomstloggfil. Åtkomstloggfilen är en textfil som listar alla användare som har anslutit till dokumentationsservern. Alla rader i åtkomstloggböckerna ser ungefär ut på följande sätt:
129.146.83.55 - - [04/Nov/1996:15:07:05 -0800] "GET /icons/ab2_curr_home.gif HTTP/1.0" 200 1938 |
Där:
Den första gruppen med tal är klientens IP-adress (Internet Protocol). Exempelvis 129.146.83.55.
Informationen mellan hakparenteser är datum och tid för anslutningen. Exempelvis [04/nov/1996:15:07:05 -0800] .
Informationen mellan dubbla citattecken anger vilken typ av anslutning som ägde rum. Det här identifierar för det mesta en URL-adress eller ett filnamn och protokollet som användes för att svara på anslutningsanropet. "GET /icons/ab2_curr_home.gif HTTP/1.0" anger t ex att anslutningen gällde filen /icons/ab2_curr_home.gif med protokollet HTTP 1.0.
Det näst sista talet anger om anslutningen lyckades (200) eller inte (allt annat).
Det sista talet anger storleken (i kilobyte) på informationen som returneras till anroparen. Exempelvis är 1938 storleken på den .gif-fil som hämtats.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o view_access [-m servernamn] [-p serverport] |
Om du vill aktivera eller inaktivera felloggning klickar du på Ändra serverkonfiguration på administrationssidan för AnswerBook2.
Om du vill att information om fel som uppstår på dokumentationsservern ska skrivas in i felloggfilen, klickar du på knappen bredvid på och därefter på Verkställ. Standardplatsen för den här filen är /var/log/ab2/logs/errors-8888.log.
Om du inte vill att information ska skrivas in i felloggfilen längre klickar du på knappen bredvid av och därefter på Verkställ.
Du kan också använda följande kommandon för att utföra de här funktionerna:
% /usr/lib/ab2/bin/ab2admin -o error_on [-m servernamn] [-p serverport] |
% /usr/lib/ab2/bin/ab2admin -o error_off [-m servernamn] [-p serverport] |
När du har ändrat loggningsfunktionen måste du stanna och starta om dokumentationsservern. Logga in som root på servern och skriv följande kommandon:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Om du vill visa felloggfilen klickar du på Visa loggfiler på administrationssidan för AnswerBook2 och klickar på Visa felloggfil. Felloggfilen listar alla fel som uppstår på dokumentationsservern. Du kan använda den här informationen för att ta reda på orsaken till serverproblem eller onormalt uppträdande. Felrapporten innehåller för det mesta servern och porten som felet är associerat med, liksom en beskrivning av felet.
Du kan också använda följande kommando för att utföra den här funktionen:
% /usr/lib/ab2/bin/ab2admin -o view_error [-m servernamn] [-p serverport] |
Du kan spara den aktuella användarloggen eller felloggen till en fil och börja logga information i en tom fil.
Om du vill rotera felloggen klickar du på Rotera fellogg på administrationssidan för AnswerBook2.
Om du vill rotera användarloggen klickar du på Rotera åtkomstloggfil på administrationssidan för AnswerBook2.
Gör följande när sidan Rotera åtkomstlogg/Rotera fellogg visas:
Skriv namnet på filen som ska sparas i fältet Spara loggfil.
Standardvärdet är aktuellt_datum.aktuellt_loggfilsnamn.log. Här har aktuellt_datum formen årårårår_MånadMånad_DagDag_TimmeTimme, och aktuellt_loggfilsnamn har standardvärdet access-8888.log eller error-8888.log (exempelvis 1997_2_26_14.access-8888.log).
Observera att sökvägen till filen visas i fältet Placering av loggfil. Du kan inte ändra den här informationen på den här sidan.
Klicka på Verkställ.
När du har ändrat loggningsfunktionen måste du stanna och starta om dokumentationsservern. Logga in som root på servern och skriv följande kommandon:
# /usr/lib/ab2/bin/ab2admin -o stop # /usr/lib/ab2/bin/ab2admin -o start |
Du kan också använda följande kommandon för att utföra de här funktionerna:
% /usr/lib/ab2/bin/ab2admin -o rotate_error [-m servernamn] [-p serverport] |
% /usr/lib/ab2/bin/ab2admin -o rotate_access [-m servernamn] [-p serverport] |
Överst på varje sida i AnswerBook2 hittar du en uppsättning med vanliga navigeringsfunktioner. I följande tabell beskrivs vad som händer när du väljer någon av dessa funktioner från administrationssidorna.
Tabell 3-4 Vanliga navigeringsfunktioner
Etikett |
Beskrivning |
---|---|
Eget bibliotek |
Går till dokumentationens bibliotekskatalog. Mer information finns på "" in Visa onlinedokumentation med AnswerBook2-systemet. |
Innehåll |
Den här funktionen är inte tillgänglig på administrationssidorna. |
Skriv ut |
Den här funktionen är inte tillgänglig på administrationssidorna. |
Alternativ |
Går till sidan Alternativ, där det finns länkar som du kan använda för att definiera ditt eget bibliotek, ange språkinställningar eller administrera dokumentationsservern. Se "" in Visa onlinedokumentation med AnswerBook2-systemet. |
AnswerBook2-hjälp |
Visar hjälpinformation. |
På många av administrationssidorna kan du komma till huvudadministrationssidan för AnswerBook2 genom att klicka på ikonen .