SSSD-SYSTEMTAP(5) Formatos de Ficheiros e Conven SSSD-SYSTEMTAP(5) NAME sssd-systemtap - Informacao de systemtap do SSSD DESCRICAO Este manual fornece informacao sobre a funcionalidade systemtap no sssd(8). Pontos SystemTap Probe foram adicionados em varias localizacoes no codigo do SSSD para assistir na despistagem de problemas e analise de problemas relacionados com eficiencia de desempenho. o Exemplos de scripts do SystemTap estao disponiveis em /usr/share/sssd/systemtap/ o Provas e funcoes variadas estao definidas em /usr/share/systemtap/tapset/sssd.stp e /usr/share/systemtap/tapset/sssd_functions.stp respetivamente. PONTOS DE PROVA A informacao abaixo lista os pontos de prova e argumentos disponiveis no seguinte formato: probe $name Descricao de ponto de prova variable1:datatype variable2:datatype variable3:datatype ... Provas de Transacao de Base de Dados probe sssd_transaction_start Arranca de uma transacao sysdb, prova a funcao sysdb_transaction_start(). nesting:integer probestr:string probe sssd_transaction_cancel Cancelamento de uma transacao sysdb, prova a funcao sysdb_transaction_cancel(). nesting:integer probestr:string probe sssd_transaction_commit_before Prova a funcao sysdb_transaction_commit_before(). nesting:integer probestr:string probe sssd_transaction_commit_after Prova a funcao sysdb_transaction_commit_after(). nesting:integer probestr:string Provas de Busca do LDAP probe sdap_search_send Prova a funcao sdap_get_generic_ext_send(). base:string scope:integer filter:string attrs:string probestr:string probe sdap_search_recv Prova a funcao sdap_get_generic_ext_recv(). base:string scope:integer filter:string probestr:string probe sdap_parse_entry Prova a funcao sdap_parse_entry(). E chamada repetidamente com cada atributo recebido. attr:string value:string probe sdap_parse_entry_done Prova a funcao sdap_parse_entry(). E chamada quando a analise de objecto recebido e concluida. probe sdap_deref_send Prova a funcao sdap_deref_search_send(). base_dn:string deref_attr:string probestr:string probe sdap_deref_recv Prova a funcao sdap_deref_search_recv(). base:string scope:integer filter:string probestr:string Provas de Pedido de Conta LDAP probe sdap_acct_req_send Prova a funcao sdap_acct_req_send(). entry_type:int filter_type:int filter_value:string extra_value:string probe sdap_acct_req_recv Prova a funcao sdap_acct_req_recv(). entry_type:int filter_type:int filter_value:string extra_value:string Provas de Busca de Utilizador LDAP probe sdap_search_user_send Prova a funcao sdap_search_user_send(). filter:string probe sdap_search_user_recv Prova a funcao sdap_search_user_recv(). filter:string probe sdap_search_user_save_begin Prova a funcao sdap_search_user_save_begin(). filter:string probe sdap_search_user_save_end Prova a funcao sdap_search_user_save_end(). filter:string Provas de Pedido de Provedor de Dados probe dp_req_send Um pedido de Provedor de Dados e submetido. dp_req_domain:string dp_req_name:string dp_req_target:int dp_req_method:int probe dp_req_done Um pedido de Provedor de Dados e completado. dp_req_name:string dp_req_target:int dp_req_method:int dp_ret:int dp_errorstr:string FUNCOES VARIADAS A informacao abaixo lista os pontos de prova e argumentos disponiveis no seguinte formato: function acct_req_desc(entry_type) Converte entry_type em string e retorna a string function sssd_acct_req_probestr(fc_name, entry_type, filter_type, filter_value, extra_value) Cria string de prova baseada no tipo de filtro function dp_target_str(target) Convert alvo em string e retorna a string function dp_method_str(target) Converte metodo em string e retorna a string EXEMPLOS DE SCRIPTS DO SYSTEMTAP Arranca o script SystemTap (stap /usr/share/sssd/systemtap/.stp), depois executa uma operacao de identidade e o script ira recolher informacao a partir das provas. Os scripts fornecidos do SystemTap sao: dp_request.stp Monitorizacao da performance de pedido de provedor de dados. id_perf.stp Monitorizacao da performance do comando id. ldap_perf.stp Monitorizacao das consultas LDAP. nested_group_perf.stp Performance da resolucao de grupos aninhados. VEJA TAMBEM sssd(8), sssd.conf(5), sssd-ldap(5), sssd-ldap-attributes(5), sssd- krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-idp(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(1), sss_ssh_knownhosts(1), sssd-ifp(5), pam_sss(8). sss_rpcidmapd(5) AUTHORS O autor do SSSD - https://github.com/SSSD/sssd/ SSSD 01/18/2026 SSSD-SYSTEMTAP(5)