SSSD\-SYSTEMTAP

Section: Filformat och konventioner (5)
Updated: 03/31/2021
Page Index
 

NAME

sssd-systemtap - SSSD systemtap-information  

BESKRIVNING

Denna manualsida innehåller information om systemtap-funktionen i sssd(8).

SystemTap-testpunkter har lagts till på diverse platser i SSSD-koden för att hjälpa till i felsökning och analys av prestandarelaterade problem.

• Exempel på SystemTap-skript finns i /usr/share/sssd/systemtap/

• Testpunkter och diverse funktioner definieras i /usr/share/systemtap/tapset/sssd.stp respektive /usr/share/systemtap/tapset/sssd_functions.stp.

 

TESTPUNKTER

Informationen nedan räknar upp testpunkterna och argumenten som är tillgängliga i följande format:

probe $name

Beskrivning av testpunkten

variabel1:datatyp
variabel2:datatyp
variabel3:datatyp
...
                        
 

Databastransaktionstestpunkter

probe sssd_transaction_start

Start av en sysdb-transaktion, känner av funktionen sysdb_transaction_start().

nesting:heltal
probestr:sträng
                        

probe sssd_transaction_cancel

Annullering av en sysdb-transaktion, känner av funktionen sysdb_transaction_cancel().

nesting:heltal
probestr:sträng
                        

probe sssd_transaction_commit_before

Känner av funktionen sysdb_transaction_commit_before().

nesting:heltal
probestr:sträng
                        

probe sssd_transaction_commit_after

Känner av funktionen sysdb_transaction_commit_after().

nesting:heltal
probestr:sträng
                        
 

LDAP-sökningstestpunkter

probe sdap_search_send

Känner av funktionen sdap_get_generic_ext_send().

base:sträng
scope:heltal
filter:sträng
attrs:sträng
probestr:sträng
                        

probe sdap_search_recv

Känner av funktionen sdap_get_generic_ext_recv().

base:sträng
scope:heltal
filter:sträng
probestr:sträng
                        

probe sdap_parse_entry

Känner av funktionen sdap_parse_entry(). Den anropas upprepat för varje mottaget attribut.

attr:sträng
value:sträng
                        

probe sdap_parse_entry_done

Känner av funktionen sdap_parse_entry(). Den anropas när tolkning av mottagna objekt är klar.

probe sdap_deref_send

Känner av funktionen sdap_deref_search_send().

base_dn:sträng
deref_attr:sträng
probestr:sträng
                        

probe sdap_deref_recv

Känner av funktionen sdap_deref_search_recv().

base:sträng
scope:heltal
filter:sträng
probestr:sträng
                        
 

Testpunkter av LDAP-kontobegäranden

probe sdap_acct_req_send

Känner av funktionen sdap_acct_req_send().

entry_type:heltal
filter_type:heltal
filter_value:sträng
extra_value:sträng
                       

probe sdap_acct_req_recv

Känner av funktionen sdap_acct_req_recv().

entry_type:heltal
filter_type:heltal
filter_value:sträng
extra_value:sträng
                       
 

Testpunkter av LDAP-användarsökningar

probe sdap_search_user_send

Känner av funktionen sdap_search_user_send().

filter:sträng
                       

probe sdap_search_user_recv

Känner av funktionen sdap_search_user_recv().

filter:sträng
                       

probe sdap_search_user_save_begin

Känner av funktionen sdap_search_user_save_begin().

filter:sträng
                       

probe sdap_search_user_save_end

Känner av funktionen sdap_search_user_save_end().

filter:sträng
                       
 

Testpunkter av dataleverantörsbegäranden

probe dp_req_send

En dataleverantörsbegäran skickas.

dp_req_domain:sträng
dp_req_name:sträng
dp_req_target:heltal
dp_req_method:heltal
                       

probe dp_req_done

En dataleverantörsbegäran avslutas.

dp_req_name:sträng
dp_req_target:heltal
dp_req_method:heltal
dp_ret:heltal
dp_errorstr:sträng
                       
 

DIVERSE FUNKTIONER

Informationen nedan räknar upp testpunkterna och argumenten som är tillgängliga i följande format:

funktionen acct_req_desc(posttyp)

Konvertera posttyp till en sträng och returnera strängen

function sssd_acct_req_probestr(fc_namn, posttyp, filtertyp, filtervärde, extravärde)

Skapa testpunktsträng baserad på filtertyp

funktionen dp_target_str(mål)

Konvertera målet till en sträng och returnera strängen

funktionen dp_method_str(mål)

Konvertera metoden till en sträng och returnera strängen
 

PROV PÅ SYSTEMTAP-SKRIPT

Starta SystemTap-skriptet (stap /usr/share/sssd/systemtap/<skriptnamn>.stp), utför sedan en identitetsåtgärd och skriptet kommer samla information från sonder.

Levererade SystemTap-skript är:

dp_request.stp

Övervakning av prestanda hos dataleverantörbegäranden.

id_perf.stp

Övervakning av prestanda hos kommandot id.

ldap_perf.stp

Övervakning av LDAP-begäranden.

nested_group_perf.stp

Prestanda vid uppslagning av nästade grupper.
 

SE ÄVEN

sssd(8), sssd.conf(5), sssd-ldap(5), sssd-krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-files(5), sssd-sudo(5), sssd-session-recording(5), sss_cache(8), sss_debuglevel(8), sss_obfuscate(8), sss_seed(8), sssd_krb5_locator_plugin(8), sss_ssh_authorizedkeys(8), sss_ssh_knownhostsproxy(8), sssd-ifp(5), pam_sss(8). sss_rpcidmapd(5) sssd-systemtap(5)  

AUTHORS

SSSD uppströms - https://github.com/SSSD/sssd/


 

Index

NAME
BESKRIVNING
TESTPUNKTER
Databastransaktionstestpunkter
LDAP-sökningstestpunkter
Testpunkter av LDAP-kontobegäranden
Testpunkter av LDAP-användarsökningar
Testpunkter av dataleverantörsbegäranden
DIVERSE FUNKTIONER
PROV PÅ SYSTEMTAP-SKRIPT
SE ÄVEN
AUTHORS