Brug Probekit i enkeltstående tilstand under Linux

Ikon for Linux-platform Dette afsnit indeholder en trinvis vejledning i brug af Probekit i enkeltstående tilstand på Linux™-systemer.

Agent Controller skal være installeret på målsystemet, hvis du vil bruge Probekit i enkeltstående tilstand. Dataopsamlingsagenten og udvidelsesbiblioteket til Probekit installeres automatisk sammen med Agent Controller.

Sådan kan du udføre dit program vha. Probekit i enkeltstående tilstand:

  1. Importér en probe, eller opret en probe på arbejdsbænken.
  2. Inkludér de særlige målspecifikationer, der er beskrevet i Angiv mål i prober til enkeltstående Probekit, i probedefinitionen.
  3. Kopiér alle probefilerne til en folder på målmaskinen. Hvis du bruger flere prober, skal du kombinere indholdet af probescript-filerne i én probescript-fil.
  4. Tilføj den folder, der indeholder probefilerne, til målmaskinens klassesti.
  5. Tilføj RAC-biblioteksfolderen og Probekit-plugin-folderen til målmaskinens LD_LIBRARY_PATH-miljøvariabel:
    <racInstallationsbibl>/lib
    <racInstallationsbibl>/plugins/org.eclipse.hyades.probekit/lib
  6. Tilføj følgende parameterstreng til den kommandolinje, som starter dit program:
    -XrunpiAgent:server=standalone,
    mode=none,
    extensionLibrary=ProbeAgentExtension.so,
    ext-pk-BCILibraryName=BCIEngProbe.so,
    ext-pk-probescript=<absolut_sti_til_probescript_fil>
    hvor <absolut_sti_til_probescript_fil> er den absolutte sti til din probes .probescript-fil. (Eksempel: <absolut_sti_til_probescript_fil> = /home/Projekt/Prober/minprobe.probescript). Bemærk, at der skal refereres til .probescript-filen, ikke .probe-filen.
    Bemærk: Parameterstrengen ovenfor vises på flere linjer for overskuelighedens skyld. Når du inkluderer parameterstrengen i kommandolinjen, skal alle parametre stå på samme linje, og der må ikke være mellemrum i parametrene.
    Tilføj følgende parametre til kommandolinjen, hvis Probekit-agenten skal skrive logmeddelelser:
    Parameter Beskrivelse
    ext-pk-logFile=<fil> Angiver navnet på den fil, Probekit-agenten skal skrive logmeddelelser i. <fil> kan være en fuldstændig sti og et filnavn. Hvis du angiver standard error i stedet for et filnavn, skrives logoutputtet til standardfejlkanalen. Hvis parameteren ikke angives, skrives ikke noget logoutput.
    ext-pk-logLevel=<niveau> Angiver det logniveau, du vil bruge. Tabellen herunder viser logniveauerne og en beskrivelse af dem.
    Du kan angive følgende logniveauer:
    Niveau Beskrivelse
    none Der oprettes ikke logoutput.
    severe Kun alvorlige fejl, f.eks. fejl under indlæsning af biblioteker, skrives i logfilen.
    warning Der skrives advarselsmeddelelser i logfilen. Det er standardniveauet.
    info Der skrives statusmeddelelser, f.eks. "Initialiserer", i logfilen.
    config Konfigurationsaktiviteter og oplysninger, f.eks. indholdet af filen .probescript, skrives i logfilen.
    finest Opretter den største mængde logoutput. Logfilen vil indeholde navnet på alle de klasser, der instrumenteres af Probekit-agenten.