En symptomdatabase udgør en vidensdatabase med problemer og løsninger på problemerne i forbindelse med et bestemt softwareprodukt. Den indeholder en samling symptombeskrivelser af, hvordan et bestemt problem er opstået på et system, en samling regler, som bruges til at identificere et bestemt symptom (problem) og løsninger på problemet. Symptomdatabaser bruges især til loganalyse, hvor de kan identificere fejlsituationer på et system ved at analysere systemets logfiler. To typer symptomdatabaser understøttes. Begge beskrives i følgende afsnit.
Symptom V2.0
En symptomdatabase i V2.0-format består af symptomdefinitioner med tilknyttede regler, anbefalinger og funktioner:
symptomdefinition En symptomdefinition indeholder beskrivelsen af et symptom, oplysninger, der kan identificere symptomet under loganalysen og evt. anbefalinger eller handlinger, som skal udføres for at løse problemet. Den er tilknyttet en regel eller et sæt regler, der bruges til at identificere symptomet under loganalysen.
symptomregel En symptomregel er et udtryk, som analyseprogrammet bruger til at identificere et bestemt symptom. Som standard understøttes symptomregler baseret på XPath-udtryk, men værktøjet kan udvides til andre regeltyper.
anbefaling En anbefaling er oplysninger om, hvordan et problem i systemet kan afhjælpes. Oplysningerne er i almindeligt læsbart format.
funktion En funktion repræsenterer en kodesekvens, der skal udføres, når et symptom identificeres.
Symptom V0.1
En symptomdatabase i V0.1-format består af symptomer, strengmatchmønstre, tilknyttede løsninger og direktiver:
symptom Et symptom beskriver en fejl- eller aktivitetsmeddelelse. Den kan have en løsning tilknyttet i symptomdatabasen.
Matchmønster Et matchmønster er en streng, der sammenlignes med en logindgang under loganalysen.
løsning En løsning er oplysninger om, hvorfor en fejl eller aktivitet kan være opstået, og hvordan problemet afhjælpes.
direktiv Et direktiv er normalt trin, der kræves for at implementere løsningen.
Logrecords kan analyseres vha. en symptomdatabase for at fortolke kendte aktivitets- og fejltilstande og få detaljerede oplysninger om løsning af fejl.
Symptomdatabaser kan importeres fra en ekstern XML-symptomdatabase, gemmes og eksporteres til en ekstern fil i XML-format. Du kan importere symptomdatabaser fra enten en lokal eller en ekstern vært.
Inden loganalyse skal du oprette eller importere mindst én symptomdatabase, som derefter skal aktiveres (i brug). Du kan også redigere eller eksportere en database.
Opret en symptomdatabase, der skal bruges til at analysere symptomer i et program.
Med nogle programmer følger symptomdatabaser med almindelige symptomer, der kan opstå, når programmet bruges. Importér symptomdatabaserne, hvis du vil analysere programmets logfil. Loganalyse forudsætter, at der findes mindst én symptomdatabase, og at den er markeret som i brug.
Du kan redigere en symptomdatabasefil på arbejdsbænken vha. symptomdatabaseeditoren. Du kan have brug for at redigere databasen fra tid til anden, fordi der henholdsvis fremkommer nye symptomdefinitioner, anbefalinger og funktioner eller nye symptomer, løsninger og direktiver, eller fordi de ændres.
En symptomdatabase er i brug, når loganalysefunktionen kan søge i den efter et symptom i logfilen.
På arbejdsbænken har symptomdatabaserne XMI-formatet. Hvis du eksporterer en database, gemmes den i XML-format, så symptomdatabasen kan bruges med IBM WebSphere Application Server eller andre programmer.
Relaterede begreber
Symptomdatabaseeditor
Fejlfinding i distribuerede programmer vha. log- og sporingsanalysefunktionen